【问题标题】:How make HTTP request from EJB?如何从 EJB 发出 HTTP 请求?
【发布时间】:2018-04-04 14:27:21
【问题描述】:

我需要在业务方法中发送一个 Http 请求。使用诸如 Httpurlconnection 之类的 java SE API 是一个好习惯吗? 谢谢你的帮助。

【问题讨论】:

    标签: jakarta-ee ejb httprequest ejb-3.0


    【解决方案1】:

    是的,规范明确指出 EJB 可以是 Web 服务或套接字的客户端。

    EJB 架构允许企业 bean 实例成为 网络套接字客户端,但它不允许它成为网络 服务器。允许实例成为网络服务器将 与企业 bean 的基本功能——服务于 EJB 客户端。

    但是,这取决于您如何处理流本身。如果您打算收集数据,分析并返回表示层,那没关系。相反,如果您打算将二进制文件(例如文档、图像)流式传输到演示文稿,则不鼓励这样做。

    【讨论】:

    • 您不应该使用资源适配器从您的应用程序建立任何传出连接吗?
    猜你喜欢
    • 2021-07-20
    • 2017-03-09
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多