我需要在业务方法中发送Http请求。使用Java SE API(例如Httpurlconnection)是一个好的做法吗? 谢谢你的帮助。
答案 0 :(得分:1)
是的,规范明确指出EJB可以是webservices或socket的客户端。
EJB体系结构允许企业bean实例成为 网络套接字客户端,但它不允许它成为网络 服务器。允许实例成为网络服务器 与企业bean的基本功能发生冲突 - 服务于 EJB客户端。
但是,这取决于您对流本身的处理方式。如果您计划收集数据,分析并返回到表示层,那就没问题。相反,如果你的意思是将二进制文件(例如文档,图像)流式传输到演示文稿,则不鼓励这样做。