Java ee 6 实体Bean(在EJB中)是服务器端组件吗?

Java ee 6 实体Bean(在EJB中)是服务器端组件吗?,java-ee-6,ejb-3.1,Java Ee 6,Ejb 3.1,我正在阅读EnterpriseJavaBeans 3.1(第六版)这本书。这本书告诉我: 与会话和消息驱动类型不同,实体bean不是服务器端组件 但在某些地方,据说(例如) “实体Bean”是企业JavaBean的一种,服务器端JavaEE组件 我真的很困惑:(.说实话,为什么是服务器端组件?(或者,为什么不是?)从3.0开始,EJB的主要持久性是JPA,它重载了术语“实体bean”引用JPA实体而不是实体EJB。JPA实体不是服务器端组件,但实体EJB是。因此,这两个引号都是正确的,尽管它们在

我正在阅读EnterpriseJavaBeans 3.1(第六版)这本书。这本书告诉我:

与会话和消息驱动类型不同,实体bean不是服务器端组件

但在某些地方,据说(例如)

“实体Bean”是企业JavaBean的一种,服务器端JavaEE组件


我真的很困惑:(.说实话,为什么是服务器端组件?(或者,为什么不是?)

从3.0开始,EJB的主要持久性是JPA,它重载了术语“实体bean”引用JPA实体而不是实体EJB。JPA实体不是服务器端组件,但实体EJB是。因此,这两个引号都是正确的,尽管它们在缺少上下文时看起来很矛盾。

JPA也可以在标准应用程序中使用,而不需要EJB容器。
事实上,当我们使用JPA时,我们不需要EJB上下文。JPA上下文与EJB上下文不同。

如果这是您正在寻找的答案,建议您单击答案左侧的复选框以接受它。