应用程序部署描述符编辑器包括可滚动页面和可折叠部分,这些页面和部分表示部署描述符(application.xml)与写入绑定和扩展文件的其他元数据中的各种属性和设置。该编辑器是动态的,各部分和页面是根据应用程序部署描述符版本和已启用的工作台功能来创建的。
核心功能通常位于编辑器页面的顶部。要查看核心页面和部分,请将焦点设置在编辑器上,然后按 alt-shift-c 组合键。核心页面、部分、标题和选项卡将会突出显示为蓝色并保持此状态,直到您再次按 alt-shift-c 组合键。扩展和绑定通常是嵌套的部分并且可以在编辑器页面的底部找到。折叠某部分时会隐藏其内容,但是会保留标题信息。这对于过滤每个页面上的数据和属性很有用。编辑器会记住您在关闭和重新打开编辑器时折叠的部分。此外,您还可以通过拖动每一部分开头或末尾的隐藏边框来调整各部分的大小。
应用程序部署描述符编辑器通常修改下列资源:
- application.xml
- ibm-application-bnd.xmi
- ibm-application-ext.xmi
- .modulemaps
应用程序部署描述符编辑器通常显示下列页面、部分和视图:
概述页
应用程序编辑器中的“概述”页对应用程序部署描述符中的内容提供了快速总结。它包括下列部分:“一般信息”、“模块”、“安全角色”、“图标”和 WebSphere
® 扩展。
- 一般信息部分
- 使用“一般信息”部分来查看 application.xml 文件中存储的企业应用程序的显示名和描述。
- 模块部分
- 在“概述”页上,“模块”部分显示为应用程序定义的模块名称,并提供指向编辑器的“模块”页的快速链接。
- 安全角色部分
- 在“概述”页上,“安全角色”部分显示为应用程序定义的安全角色,并提供指向编辑器的“安全”页的快速链接。
- 图标部分
- 使用“图标”部分来选择表示企业应用程序的图标。这些图标主要用于在服务器上进行标识。要使用图标,首先必须将图形文件导入企业应用程序项目中(基本上来说,它必须包含在 EAR 文件中,以便在部署时能够找到它)。一旦将该文件导入项目中,就可以在应用程序部署描述符编辑器上的图标对话框中选择该文件。如果不将该文件导入项目,在对话框中就会看不到任何图标。
- WebSphere 扩展部分
- (对于目标为 WebSphere Application Server 的应用程序)在“概述”页上,“WebSphere 扩展”部分提供了一个位置来设置重新装入时间间隔和共享会话上下文属性。
模块页
使用“模块”页来添加、编辑、浏览和除去企业应用程序中的 EJB、Web 和应用程序客户机模块。当在“模块”列表中选择模块时,其属性就会显示在窗格右边的字段上。字段列表将动态更改以便与所选择的模块类型相匹配。
有关更多信息,请参阅将模块添加至企业应用程序。
- 项目实用程序 JAR 部分
- 使用此部分将 Java™ 项目作为企业应用程序中的模块所使用的实用程序 JAR 文件进行添加。对于每个 Java 项目,将在导出 EAR 文件时创建实用程序 JAR。
安全性页
使用“安全性”页来查看、添加、除去、收集和组合安全角色。
收集选项将在应用程序包含的模块中定义的所有安全角色收集到一起。获得的列表是应用程序中的所有模块中的所有角色的并集。
替换选项将原始角色替换为现有的另一角色。将从应用程序以及应用程序中的任何模块中除去原始角色。
有关更多信息,请参阅定义安全角色。
- WebSphere 绑定部分
- (对于目标为 WebSphere Application Server 的应用程序)在“安全性”页上,WebSphere 绑定部分提供了一个位置来将用户和组添加至安全角色。
- 安全角色运行方式绑定部分
- (对于目标为 WebSphere Application Server 的应用程序)使用“安全角色运行方式绑定”部分来指定 bean 执行时采用的安全标识。
部署页
对于计划使用 WebSphere Application Server 运行时环境的企业应用程序,您可以使用“部署”页来指定用于部署至服务器的其他选项。例如,您可以定义 JDBC 提供程序、数据源、资源属性和要在服务器上部署的应用程序。
源代码页
使用“源代码”页以直接查看和修改 application.xml 文件。在编辑部署描述符时,源代码页面上的 XML 将动态更改,并且应用程序部署描述符编辑器的其他页面将反映在“源代码”页上进行的更改。在编辑部署描述符时,建议不要使用编辑 XML
源代码这一方法。建议使用编辑器的其他页面和部分进行尽可能多的更改。