sun-ejb-jar.xml 可视编辑器:Sun 配置
另请参见
要打开该可视编辑器,请在“项目”窗口中展开项目的“配置文件”节点,然后双击 sun-ejb-jar.xml 或 sun-cmp-mappings.xml 文件。在可视编辑器的“Sun 配置”窗格中,可以设置 CMP 资源属性以及用于持久性管理器和 Java 消息传送的属性。可以在可视编辑器的 Sun 配置标签中设置附加属性。
可视编辑器在左窗格中显示一个树,并在“Sun 配置”节点 (
) 下显示可配置的 Bean。在树中可能会显示以下 Bean 类型:
- 会话 Bean。会话 Bean (
) 为特定用户会话提供服务。会话 Bean 可以是以下两种类型之一:有态或无态。
- 实体 Bean。实体 Bean (
) 表示通常存储在数据库中的数据。每个实体 Bean 都表示一个数据集,如数据库记录中的字段。实体 Bean 有两种类型的持久性:Bean 管理持久性和容器管理持久性。
- 消息 Bean。企业应用程序可通过消息 Bean (
) 异步地处理消息。
通过单击 Bean 节点,可以在可视编辑器中打开选定 Bean 的配置面板。配置窗格随 Bean 类型而变化,窗格中可能包含多个用于配置复杂元素的标签。
有关所有 J2EE 模块类型的可配置属性的完整列表,请参见《Sun Java System Application Server Developer's Guide》中的 "Appendix A Deployment Descriptor Files"。
Sun 配置属性
可以在“Sun 配置”窗格中修改 EJB Bean 的容器属性。“Sun 配置”窗格中将显示以下属性:
- 名称。(可选)此字段包含模块的名称。
- CMP 资源属性。CMP 资源指定用于存储 CMP Bean 的数据库。JNDI 名称是必需的。可以在可视编辑器中修改以下资源元素:
- JNDI 名称。指定 JDBC 资源或持久性管理器资源的绝对 jndi-name。
- 缺省资源主要用户名称。指定资源的缺省主要用户(用户)。
- 缺省资源主要用户口令。指定缺省资源主要用户的口令。
- 数据库供应商名称。指定可以为其创建表的数据库供应商的名称。允许的值为 db2、mssql、oracle、pointbase 和 sybase(不区分大小写)。如果未指定任何值,则与 sun-ejb-jar.xml 文件中 cmp-resource 元素的 jndi-name 子元素所指定的资源建立连接,并从中检索数据库供应商的名称。如果无法建立连接或无法识别值,则假定遵循 SQL-92。
- 部署时创建表。选择 True 可为 Bean 创建数据库表,在部署 EJB JAR 文件时 EJB 容器将自动映射这些表。如果选择 True,则必须提供数据库供应商名称。
- 在取消部署时删除表。如果选择 True,则指定在取消部署 Bean 时删除数据库表,这些表是在上次部署 Bean 时自动创建的。
- CMP 属性。如果 CMP 资源的 JNDI-name 引用 JDBC 资源,则需要配置 PersistenceManagerFactory 属性。单击“新建”可打开“属性”对话框以添加属性。
- 结构生成器属性。指定特定于字段的类型映射并设置 use-unique-table-names 属性。单击“新建”可打开“属性”对话框以添加属性。
- 另请参见
- sun-ejb-jar.xml 可视编辑器
- Sun 配置标签
- 会话 Bean
- 实体 Bean
- 消息 Bean
- Web 服务描述符
- 关于部署描述符
- 配置 EJB 部署描述符
法律声明