gpt4 book ai didi

java - 从 EJB 创建文本文件,无需 java.io

转载 作者:行者123 更新时间:2023-12-02 04:45:46 25 4
gpt4 key购买 nike

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

我需要一个架构解决方案来说明如何在不使用 java.io 的情况下执行此操作。我看到的唯一方法是为此工作创建一个单独的 Web 服务。还有人建议使用 Apache Camel,但我不知道 Camel 如何帮助实现这一目标。

最佳答案

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

关于java - 从 EJB 创建文本文件,无需 java.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29666905/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com