EE6网页简介。。。没有EJB容器?

EE6网页简介。。。没有EJB容器?,ejb,java-ee-6,Ejb,Java Ee 6,我正在学习JavaEE(特别是EE6),发现EJB和EJBLite之间的差异有点令人困惑 JavaEE6Web概要文件仅支持EJBLite 我对“EJBLite”的理解是,它是EJB的一个更简单的子集(我可以很容易地找到这些差异的文档),您可以在WAR中打包EJB类 那么,我是否只能从同一个WAR中包含的webapp访问这些EJB类(或者,如果我将它们放在同一个EAR中,则另一个webapp) 我假设这意味着EJB Lite类被部署到web容器中。这是否意味着EE6Web概要文件中没有EJB容器

我正在学习JavaEE(特别是EE6),发现EJB和EJBLite之间的差异有点令人困惑

JavaEE6Web概要文件仅支持EJBLite

我对“EJBLite”的理解是,它是EJB的一个更简单的子集(我可以很容易地找到这些差异的文档),您可以在WAR中打包EJB类

那么,我是否只能从同一个WAR中包含的webapp访问这些EJB类(或者,如果我将它们放在同一个EAR中,则另一个webapp)

我假设这意味着EJB Lite类被部署到web容器中。这是否意味着EE6Web概要文件中没有EJB容器


(我们还需要一个web概要文件标签吗?

注意,EJB lite由web概要文件和EJB可嵌入容器共享

一,

那么我只能访问这些吗 包含的webapp中的EJB类 在同一场战争中(或其他网络应用程序,如果 我把它们放在同一只耳朵里了

EJB 3.1规范的第20.4.3节:

本地客户端视图(包括 没有企业的接口(视图) 在.war中定义的bean组件 文件仅要求可访问 到同一个系统中的组件。war 文件需要访问的应用程序 企业的本地客户端视图 来自中不同模块的bean 同一个应用程序应该使用ejbjar 文件来定义企业bean 这将公开本地客户端视图

注意,该规范允许供应商扩展,以便其他模块可以使用EJB,但依赖于它将无法移植

二,

假设这意味着EJB Lite类被部署到web上 容器。这是否意味着 EE6Web中没有EJB容器 个人资料

这是特定于实现的,但考虑到可嵌入EJB容器的存在,我怀疑大多数实现将提供完整的EJB容器或子集

三,

(我们还需要一个web配置文件标签吗?)


否。

请注意,EJB lite由web概要文件和EJB可嵌入容器共享

一,

那么我只能访问这些吗 包含的webapp中的EJB类 在同一场战争中(或其他网络应用程序,如果 我把它们放在同一只耳朵里了

EJB 3.1规范的第20.4.3节:

本地客户端视图(包括 没有企业的接口(视图) 在.war中定义的bean组件 文件仅要求可访问 到同一个系统中的组件。war 文件需要访问的应用程序 企业的本地客户端视图 来自中不同模块的bean 同一个应用程序应该使用ejbjar 文件来定义企业bean 这将公开本地客户端视图

注意,该规范允许供应商扩展,以便其他模块可以使用EJB,但依赖于它将无法移植

二,

假设这意味着EJB Lite类被部署到web上 容器。这是否意味着 EE6Web中没有EJB容器 个人资料

这是特定于实现的,但考虑到可嵌入EJB容器的存在,我怀疑大多数实现将提供完整的EJB容器或子集

三,

(我们还需要一个web配置文件标签吗?)

没有