公共部署框架
公共部署框架允许您实现插件,这些插件会将步骤添加至缺省 Java Platform Enterprise Edition (Java EE) 应用程序管理操作,如安装、卸载、编辑和更新。
通过使用该框架,可针对特定类型的可部署内容实现管理操作。例如,可部署内容可能包括 EAR、WAR、JAR 或其他 Java EE 模块,而管理操作可能包括安装和卸载。每个操作分为若干步骤。例如,安装操作包括用于 EJBDeploy 和 JavaServer Pages (JSP) 编译的步骤及其他步骤等。通过使用公共部署框架,可将步骤添加至 Java EE 操作的缺省逻辑。
本产品支持用于扩展 EAR 文件的部署的框架插件。EAR 文件具有 createEarWrapper、installApplication、uninstallApplication 和 editApplication 之类的操作。通过使用框架插件,可将步骤添加至缺省安装操作,这些操作支持如下任务:在配置会话中创建其他配置工件、通过生成代码来修改输入 EAR 文件或者输入参数的附加验证。
要使用框架扩展应用程序管理操作,插件必须执行以下操作:
- 实现每个步骤。
步骤运行执行操作的逻辑。步骤可访问部署上下文和可部署对象。部署上下文提供如下信息:操作名称、配置会话标识、创建临时文件的临时位置、操作参数等等。步骤将由扩展提供程序添加。
- 实现添加每个实现步骤的扩展提供程序。
扩展提供程序是为给定类型(即 EAR 文件类型)的操作提供步骤的类。
- 向WebSphere® Application Server服务器注册该插件。
该插件将作为 Eclipse 插件实现并放置在 app_server_root/plugins 目录中。在插件 JAR 文件中的 META-INF/plugin.xml 文件中添加扩展提供程序的扩展点。
有关这些步骤的示例,请参阅『通过编程来扩展应用程序管理操作』。