有人可以澄清在实施EJB时可以完成哪些方案,如果没有,哪个是合适的解决方案?
答案 0 :(得分:1)
根据EJB 3.1 Spec
“企业bean不得使用java.io包来尝试访问文件系统中的文件和目录”
另外
“企业bean不得尝试直接读取或写入文件描述符。 允许企业bean直接读写文件描述符可能会危及安全性。“
答案 1 :(得分:0)
读取EJB方法中的文件?
是的,除非有一些文件系统限制,为什么不应该这样做?
通过Socket或HtttClient发送一个post / get请求并操纵它的响应。
通常使用servlet或webservice来完成。 使用EJB,您还可以进行远程调用,例如通过使用JNDI查找远程接口并在其上调用方法。
在EJB中启动线程(Asynchrounous请求)。
是和使用Java EE 6的AFAIK,您只需要添加@Asynchronous
注释。
答案 2 :(得分:0)
它看起来像是一个地狱,就像我的家庭作业一样,所以我会鼓励你至少展示“一些”的努力并自己找到答案您的问题是针对EJB的“程序化限制”。这些限制可以在EJB规范here,第21章 - 运行时环境中找到。