开发和部署应用程序
使用 CICS Explorer 开发和部署 CICS Java 应用程序所需了解的内容。
使用 CICS Explorer SDK 开发应用程序
CICS Explorer® 软件开发包 (SDK) 为开发 Java™ 应用程序并将其部署到 CICS® 提供环境,包括对 OSGi
和 Web 项目
的支持。
设置目标环境
在开始开发应用程序之前,必须针对在其中运行应用程序的最早级别的 CICS 在 Eclipse 中设置目标定义。目标定义包含一组插件和环境设置,例如,您可能会使用的 JCICS API、JRE 和任何定制 API。
创建插件项目
创建 CICS Java 应用程序作为符合 OSGi 规范的 Eclipse 插件项目。OSGi 服务平台提供了一种机制,可使用组件模型开发应用程序,并将这些应用程序作为 OSGi 束部署到框架中。
更新插件项目清单文件
在开发 JCICS 应用程序,或将现有应用程序封装到插件项目中时,必须更新项目清单文件并包含 CICS-MainClass 声明。
创建 CICS 束项目
将项目添加到 CICS 束项目
当您创建 CICS 束项目时,该项目只会包含清单文件和属性文件。您必须先添加要包含在 CICS 束中的所有项目的详细信息,然后才能将所有内容部署到 zFS。您可以将 OSGi 项目、OSGi 应用程序或动态 Web 项目添加到 CICS 束项目中。
JCICS 示例入门
CICS Explorer SDK
包含 JCICS 示例以帮助您开始针对 CICS 开发 Java 应用程序。
开发 Web 应用程序
要开发 CICS 应用程序的表示层,可以使用 Liberty 概要分析工具创建一个使用 Java 访问 CICS 服务的 Web 应用程序。
打包现有应用程序以在 JVM 服务器中运行
如果正在共用 JVM 中运行 Java 应用程序,那么可以移动这些应用程序以在 JVM 服务器中运行。由于 JVM 服务器可以处理同一个 JVM 中 Java 应用程序的多个请求,因此可以减少运行相同工作负载所需的 JVM 数目。
创建供应商类的 OSGi 束片段
如果您的应用程序使用随 JRE 提供的 IBM 或供应商类,那么您必须创建 OSGi 束片段,使这些类在 OSGi 框架中可用
部署 CICS 束项目
部署 CICS 非 OSGi Java 应用程序
Java 应用程序包含在 CICS 束内,可以通过 CICS Explorer 直接部署到 z/OS® UNIX 系统服务 (z/OS UNIX) 文件系统。 导出的束包含 CICS 所使用的应用程序 JAR 文件。
启用 Java 安全管理器
缺省情况下,Java 应用程序不会针对 Java API 请求的活动设置安全限制。 要使用 Java 安全性防止 Java 应用程序执行潜在的不安全操作,您可以针对运行应用程序的 JVM 启用安全管理器。
将 CICS 束项目导出到本地文件系统
在 JVM 服务器中部署 OSGi 束
要在 JVM 服务器中部署 Java 应用程序,必须在目标 JVM 服务器的 OSGi 框架中为该应用程序安装 OSGi 束。