Ejb 简明教程
EJB - Overview
EJB 表示 Enterprise Java Beans 。EJB 是 J2EE 平台的重要组成部分。J2EE 平台具有基于组件的架构,为企业级应用程序提供多层、分布和高度事务的功能。
EJB 提供了一种架构来开发和部署基于组件的企业应用程序,同时考虑健壮性、高可扩展性和高性能。EJB 应用程序可以部署在符合 J2EE 1.3 标准规范的任何应用程序服务器上。
我们将在本教程中详细讨论 EJB 3.0。
Types
EJB 主要分为三类;下表列出了其中的名称及简要说明:
S.No |
Type & Description |
1 |
Session Bean 会话 Bean 为单个会话存储特定用户的数据。它可以是 stateful 或 stateless 。与实体 Bean 相比,它使用较少的资源。当用户会话终止时,会话 Bean 即被销毁。 |
2 |
Entity Bean * Entity beans* 表示持久性数据存储。可通过实体 Bean 将用户数据保存到数据库中,之后可以从实体 Bean 中的数据库中检索数据。 |
3 |
Message Driven Bean * Message driven beans* 用在 JMS(Java 消息服务)的上下文中。消息驱动 Bean 可以从外部实体消费 JMS 消息并根据情况采取相应操作。 |