Java EE 和 Liberty 应用程序

要为 CICS ® 应用程序提供现代接口,您可以开发使用 Web 应用程序技术的表示层。 您可以使用 CICS Explorer® 中的 IBM® CICS SDK for Java™ 或 Maven Central 上的 CICS 提供的工件来创建,打包和构建应用程序。 IBM CICS SDK for Java EE 和 Liberty(可选择随 CICS Explorer一起安装) 还支持部署要在 CICS 中运行的应用程序。

关于此任务

可以在 Liberty 服务器上部署三种类型的 Web 应用程序项目:
  • 动态 Web 项目 (WAR)
  • OSGi 应用程序项目 (EBA)
  • 企业应用程序项目 (EAR)

WAR 可以包含动态 Java EE 资源 (例如, CICS 中的 Liberty) ,过滤器和关联元数据,以及静态资源 (例如,图像和 HTML 文件)。

EBA 是可以包含 WAB 和 OSGi 捆绑软件的 Java 归档文件。 WABs 是支持 Web 的 OSGi 捆绑软件,除了包含静态资源 (例如,图像和 HTML 文件) 外,还包含 JSP servlet 和文件,过滤器以及关联的元数据。

EAR 是一种以与 EBA 组织 WAB 和 OSGi 捆绑软件相同的方式将 WAR 和 EJB 模块组织到单个容器中的方法。