【问题标题】:EJB container and 3 layers architectureEJB 容器和 3 层架构
【发布时间】:2014-11-18 11:45:58
【问题描述】:

我是 Java EE 的新手。我已经阅读了一些有关 web 容器和 ejb 容器的信息,但我不明白逻辑层和数据持久层是否都在 ejb 容器中运行,或者只是逻辑层在那里运行。谁能给我解释一下?

【问题讨论】:

    标签: java jakarta-ee ejb layer


    【解决方案1】:

    EJB 容器管理不同的 EJB 组件。 EJB 组件是“逻辑”组件,如会话 bean、持久性单元、servlet 等。所以它们都由 EJB 容器管理。

    【讨论】:

      【解决方案2】:

      EE 容器或应用程序容器:管理在 Java EE 服务器上运行的 EJB、JMS、JTA 的执行。它还负责事务、安全性和数据源(JDBC 资源)。 例如JBoss,Glassfish。

      Web 容器:管理 Java EE 应用程序的网页、servlet 和一些 EJB 组件的执行。 Web 组件及其容器运行在 Jetty、tomcat 等 Web 服务器上。

      【讨论】:

        猜你喜欢
        • 2011-09-30
        • 2012-06-04
        • 2011-02-06
        • 2011-07-30
        • 2010-12-09
        • 2013-09-08
        • 1970-01-01
        • 2011-02-07
        • 2011-05-20
        相关资源
        最近更新 更多