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 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。