目录

EJB - 概述

EJB代表Enterprise Java Beans 。 EJB是J2EE平台的重要组成部分。 J2EE平台具有基于组件的体系结构,可为企业级应用程序提供多层,分布式和高度事务性的功能。

EJB提供了一种架构,用于开发和部署基于组件的企业应用程序,同时考虑到健壮性,高可伸缩性和高性能。 EJB应用程序可以部署在符合J2EE 1.3标准规范的任何应用程序服务器上。

我们将在本教程中详细讨论EJB 3.0。

类型 (Types)

EJB主要分为三类; 下表列出了他们的名字和简要说明 -

S.No 类型和描述
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消息并相应地执行操作。

好处 (Benefits)

以下是EJB的重要好处 -

  • 简化了大型企业级应用程序的开发。

  • Application Server/EJB容器提供了大多数系统级服务,如事务处理,日志记录,负载平衡,持久性机制,异常处理等。 开发人员必须只关注应用程序的业务逻辑。

  • EJB容器管理EJB实例的生命周期,因此开发人员无需担心何时创建/删除EJB对象。

<上一篇.EJB - 教程
EJB - 环境.下一篇>
↑回到顶部↑
WIKI教程 @2018