EJB 应用程序

工作台提供了专用环境,您可以使用此环境来开发和测试符合在 Sun Microsystems Enterprise JavaBeans™(EJB)规范中定义的分布式组件体系结构的企业 bean。此产品支持 Enterprise JavaBeans 1.1、2.0 和 2.1 规范级别。

此产品还支持由 WebSphere® Application Server 提供的扩展 Enterprise JavaBeans 功能,包括对规范、安全和其他绑定的扩展。

完整的 Enterprise JavaBeans 技术规范和描述可从 java.sun.com Web 站点获取。

如果您不太熟悉企业 bean 或者相关的 EJB 技术,请参阅 EJB 体系结构以获取关键 EJB 概念的简要描述。

EJB 开发环境包括以下工具:

J2EE 透视图
可从 J2EE 透视图访问所有 EJB 工具。此透视图提供的布局使您很容易访问 J2EE 和 EJB 开发中最常用的操作、视图和向导。
创建企业 bean
EJB 工具可帮助您创建企业 bean(具有或不具有继承),例如,会话 bean、容器管理的持久性(CMP)实体 bean、bean 管理的持久性(BMP)实体 bean 或消息驱动的 bean。EJB 部署描述符编辑器帮助您设置企业 bean 的部署描述符和组装属性。

另外,还可以通过使用内置的 Java™ 开发工具以及工作台的小组和版本控制功能来完成辅助的企业 bean 开发活动,例如编写和编辑业务逻辑、导入或导出企业 bean 以及维护企业 bean 源代码和已生成的代码。

创建访问 bean
还可以创建访问 bean 并添加其他属性,如关系。访问 bean 是企业 bean 的 Java bean 包装器,通常供客户机程序(如 Java ServerPages(JSP)文件、servlet,有时甚至可以是其他企业 bean)使用。
在企业 bean 中构建数据持久性
EJB 映射工具帮助您将实体企业 bean 映射至后端数据存储(例如,关系数据库)。可以支持“自顶向下”、“自底向上”和“中间会合”映射开发。还可以根据现有的 EJB JAR 文件来创建模式和映射。 有关映射的更多信息, 请参阅用于将企业 bean 映射至数据库表的方法
生成部署代码
EJB 工具生成允许 bean 在 EJB 服务器上运行的部署类。通常,这些工具避免了与创建部署类(例如,生成 RMI-over-IIOP 存根和特定于 EJB 容器的部署代码)相关联的复杂性。

这些工具支持会话 bean、CMP 实体 bean、BMP 实体 bean 和消息驱动的 bean(仅限于 EJB 2.x)。它们还允许为 CMP 实体 bean 创建关系数据库表。在生成部署代码后,就可以将企业 bean 导出至 JAR 或 EAR 文件以便在 EJB 服务器(例如,WebSphere Application Server)上进行安装。

验证企业 bean 和访问 bean 代码
EJB 工具会自动验证企业 bean 代码是否一致以及它是否符合 Enterprise JavaBeans 规范中定义的规则。每当更改企业 bean 或其属性时,都会进行代码验证。错误和警告将显示在工作台的“问题”视图中。存在错误的文件也显示错误图标。

EJB 工具还会自动验证是否正确构造了访问 bean 以及它们是否与它们相关联的企业 bean 一致。每当创建或编辑访问 bean 时,就将进行代码验证。

相关概念
EJB 体系结构
基于注释的编程概述
相关任务
开发企业 bean
创建企业 bean

反馈