【发布时间】:2018-04-04 14:27:21
【问题描述】:
我需要在业务方法中发送一个 Http 请求。使用诸如 Httpurlconnection 之类的 java SE API 是一个好习惯吗? 谢谢你的帮助。
【问题讨论】:
标签: jakarta-ee ejb httprequest ejb-3.0
我需要在业务方法中发送一个 Http 请求。使用诸如 Httpurlconnection 之类的 java SE API 是一个好习惯吗? 谢谢你的帮助。
【问题讨论】:
标签: jakarta-ee ejb httprequest ejb-3.0
是的,规范明确指出 EJB 可以是 Web 服务或套接字的客户端。
EJB 架构允许企业 bean 实例成为 网络套接字客户端,但它不允许它成为网络 服务器。允许实例成为网络服务器将 与企业 bean 的基本功能——服务于 EJB 客户端。
但是,这取决于您如何处理流本身。如果您打算收集数据,分析并返回表示层,那没关系。相反,如果您打算将二进制文件(例如文档、图像)流式传输到演示文稿,则不鼓励这样做。
【讨论】: