Enterprise JavaBeans (EJB) 3.0 规范

本主题描述了 Enterprise JavaBeans (EJB) 3.0 规范,它是 EJB 3.0 应用程序开发和应用程序编程模型的基础。请阅读本主题以了解 EJB 3.0 规范的简要概述。

EJB 3.0 规范被称为 Java™ Platform, Enterprise Edition 5 (Java EE 5) 编程模型的最重要升级,这是无可非议的。EJB 3.0 规范表示对 Java EE 中使用的业务逻辑和持久性编程模型的简化和精简。信息的最终来源是可在 Oracle Web 站点上获取的规范。

虽然 Java Persistence API (JPA) 替代项被称为实体类,但不应该将其与实体企业 Bean 相混淆。JPA 实体不是企业 Bean,也不要求在 EJB 容器中运行。

EJB 3.0 规范分为三个方面:
  • EJB 核心约定和需求
  • EJB 3.0 简化应用程序编程接口 (API)
  • JPA
EJB 核心约定和需求定义了企业 Bean 实例与企业 Bean 容器之间的服务提供程序接口 (SPI)。这部分规范还包含企业 Bean 提供程序与企业 Bean 容器之间的 API、协议、组件与容器约定、系统级别问题、由容器向 Bean 提供的基础结构服务以及其他有关对会话 Bean、消息驱动的 Bean 和实体 Bean 进行开发封装与部署的信息。

EJB 3.0 简化 API 提供了有关如何简化先前 EJB 规范版本中存在的 EJB API 和 SPI 的信息。

JPA 文档引入了无格式普通 Java 对象 (POJO) 类型持久实体开发指南。

EJB 3.0 信息的另一个很好的来源是《Mastering Enterprise JavaBeans 3.0, Fourth Edition》。此版本中的某些章节介绍了会话 Bean 和消息驱动的 Bean、EJB 和 Java EE 集成以及高级持久性概念。另外,还介绍了在 EJB 编程模型中使用实体的 JPA 和 POJO。


指示主题类型的图标 概念主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cejb_ejb3spec
文件名:cejb_ejb3spec.html