开发和部署应用程序

使用 CICS Explorer 开发和部署 CICS Java 应用程序所需了解的内容。

  • 使用 CICS Explorer SDK 开发应用程序
    CICS Explorer Software Development Kit (SDK) 提供了用于在 CICS 中开发和部署 Java 应用程序的环境,包括对 OSGi 的支持。
  • 设置目标环境
    在开始开发应用程序之前,必须针对在其中运行应用程序的最早级别的 CICS 在 Eclipse 中设置目标定义。目标定义包含一组插件和环境设置,例如,您可能会使用的 JCICS API、JRE 和任何定制 API。
  • 创建插件项目
    创建 CICS® Java 应用程序作为符合 OSGi 规范的 Eclipse 插件项目。OSGi 服务平台提供了一种机制,可使用组件模型开发应用程序,并将这些应用程序作为 OSGi 束部署到框架中。
  • 更新插件项目清单文件
    在开发了新的 JCICS 应用程序或者将现有应用程序打包在插件项目中之后,必须更新项目清单文件,并包含 CICS-MainClass 声明。
  • 创建 CICS 束项目
    CICS 束项目是 CICS 中您的应用程序的部署单元。束包含 CICS 可以在部署束时动态创建的应用程序资源集。
  • 将插件添加到 CICS 束项目
    当您创建 CICS 束项目时,该项目只会包含清单文件和属性文件。必须先添加要包含在束中的所有 CICS 插件的详细信息,然后才能将所有内容部署到 zFS。
  • JCICS 样本
    CICS 提供了样本,说明了如何使用 JCICS 类、如何将 Java 程序与使用其他语言编写的 CICS 程序结合起来,以及如何将程序包含在 CICS 束项目中。
  • 打包现有应用程序以在 JVM 服务器中运行
    如果正在共用 JVM 中运行 Java 应用程序,那么可以移动这些应用程序以在 JVM 服务器中运行。由于 JVM 服务器可以处理同一个 JVM 中 Java 应用程序的多个请求,因此可以减少运行相同工作负载所需的 JVM 数目。
  • 部署 CICS 束项目
    可以通过 CICS Explorer™ 将 CICS 束直接部署到 z/OS® UNIX 系统服务 (z/OS UNIX) 文件系统,并可以使用 BUNDLE 资源来为您动态创建资源。 BUNDLE 资源用于定义束,而束是应用程序的部署单元。
  • 部署 CICS 非 OSGi Java 应用程序
    Java 应用程序包含在 CICS 束内,可以通过 CICS Explorer 直接部署到 z/OS UNIX 系统服务 (z/OS UNIX) 文件系统。 导出的束包含 CICS 所使用的应用程序 JAR 文件。
  • 启用 Java 安全管理器
    缺省情况下,Java 应用程序不会针对 Java API 请求的活动设置安全限制。 要使用 Java 安全性防止 Java 应用程序执行潜在的不安全操作,您可以针对运行应用程序的 JVM 启用安全管理器。
  • 将 CICS 束项目导出到本地文件系统
    如果您未获得授权将束直接部署到 z/OS 文件系统,或者希望备份束源代码,那么可以将束项目导出到本地文件系统。然后将导出的归档文件传输到 z/OS UNIX 文件系统、源代码存储库或其他用户。
  • 在 JVM 服务器中安装 OSGi 束
    要在 JVM 服务器中部署 Java 应用程序,必须在目标 JVM 服务器的 OSGi 框架中为该应用程序安装 OSGi 束。