关于企业 Bean
另请参见
企业 Bean 是用 Java 编程语言编写的服务器端组件,用于封装应用程序的业务逻辑。业务逻辑是用于实现应用程序目的的代码。例如,在库存控制应用程序中,企业 Bean 可以在名为 checkInventoryLevel 和 orderProduct 的方法中实现业务逻辑。通过调用这些方法,远程客户端可以访问应用程序提供的库存服务。
在开发大型分布式应用程序方面,企业 Bean 具有以下优点:
- 由于 EJB 容器为企业 Bean 提供了系统级服务,因此 Bean 开发者可以集中精力来解决业务问题。EJB 容器(而非 Bean 开发者)负责提供系统级服务,如事务管理和安全授权。
- 由于 Bean(而非客户端)包含应用程序的业务逻辑,因此客户端开发者可以集中精力来关注客户端的表示。客户端开发者不必对实现业务规则或访问数据库的例程进行编码。
- 由于企业 Bean 是可移植的组件,因此应用程序组装程序可以通过现有 Bean 生成新的应用程序。这些应用程序可以在符合 Java EE 的任何服务器上运行,前提是它们使用标准 API。
可以开发下列类型的企业 Bean:
- 会话 Bean。执行客户端任务并实现 Web 服务。
- 实体 Bean。在 J2EE 1.4 应用程序中,实体 Bean 用于表示持久性存储中存在的业务实体对象。在 Java EE 5 应用程序中,使用实体而不是实体 Bean。有关持久性实体对象的详细信息,请参见创建实体类。
- 消息驱动 Bean。作为 Java 消息服务 API 的侦听程序,用于异步处理消息。
- 另请参见
- 创建 EJB 模块项目
- 创建企业 Bean
- 定义 Business 方法
- 生成 EJB 模块
- 部署 EJB 模块
法律声明