繁体   English   中英

从没有 java.io 的 EJB 创建文本文件

[英]Create text file from EJB without java.io

一个众所周知的限制是您不应在 EJB 中使用java.io来访问文件系统。 我需要创建一个文本文件并在我的 ejb 应用程序中调用特定方法时通过电子邮件发送它。

我需要一个关于如何在不using java.io情况下做到这一点的架构解决方案。 我看到的唯一方法是为这项工作创建一个单独的 Web 服务。 也有人建议使用 Apache camel,但我不知道骆驼如何帮助实现这一目标。

我们找到了一种避免使用 ejb 中的文件系统的方法,即在内存中将文件创建为 ByteOutputStream 并通过电子邮件发送它们。 这样我们就不需要使用文件系统了。 类似示例: 在内存中创建一个 Zip 文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM