发布于 2015-06-07 21:07:55 | 254 次阅读 | 评论: 0 | 来源: 网友投递
EJB其实就是企业Java Beans。 EJB是J2EE平台的重要组成部分。 J2EE平台基于组件的企业级应用架构,提供多层次,分布式和高事务的功能特点。
EJB提供了一个架构,充分考虑健壮性,高可扩展性和高性能的基于组件的企业应用程序开发和部署。一个EJB应用程序可以部署在任何符合J2EE1.3标准规范的应用程序服务器上。我们将在本教程中讨论EJB3.0。
优点
类型
EJB主要有三种类型,下面简要介绍:
类型 | 描述 |
---|---|
Session Bean | 会话bean将特定用户的数据存储为一个单一的会话。它可以是状态或无状态。它占用更少资源,相比于实体Bean。只要终止用户会话,会话bean被销毁。 |
Entity Bean | 实体bean代表持久性数据存储。可将用户数据保存到数据库中,通过实体bean,后来就可以检索从数据库中的实体bean。 |
Message Driven Bean | 使用消息驱动bean上下文中的JMS(Java消息服务)。消息驱动Bean可以从外部实体消耗JMS消息,并采取相应的动作。 |