本主题描述如何开发应用程序。可以采用许多方法来开发将访问主机 IMS 事务的 Java 应用程序。
用来开发 Java 应用程序的一种方法是:由您自己使用 IMS 资源适配器所提供的 J2C 公共客户机接口(CCI)来编写应用程序。另一种方法是使用 IBM 提供的其中一种集成开发环境来生成 Java 应用程序。这些集成开发环境的示例包括:WebSphere Studio Application Developer Integration Edition 和带有 J2EE 连接器工具的 Rational Application Developer。这些开发环境所生成的代码也使用 J2C 公共客户机接口。使用开发环境有下列好处:
- 一些向导和指南将指导您逐步完成开发过程并为大多数代码构件生成包装器。
- 容易开发符合 J2EE 标准的应用程序。
- 可以利用一些工具来将数据源自动映射至 EJB、管理 EJB 部署描述符以及 EAR 文件的打包和部署,还提供了用于 EJB 的内置测试客户机。
如果您选择自己编写应用程序,也还是可以利用 Rational Application Developer 的功能,即,可以使用 J2C 连接器工具所提供的向导来构建“CCI 应用程序”需要的事务输入和输出消息的数据结构。
使用 Rational Application Developer 的 J2C 连接器工具来构建 Java 应用程序的过程分成以下三个步骤:
- 为 IMS 事务的输入和输出消息创建 IMS 数据绑定。
- 创建一个 J2C Java bean,该 J2C Java bean 可以通过某种方法与 IMS 通信以使用 J2EE 连接器体系结构来运行 IMS 事务。此方法使用前面创建的 IMS 数据绑定。
- 创建一个合并了 J2C Java bean 的功能的 J2EE 资源,并创建可以用来运行 IMS 中的事务的应用程序。
在接下来的各节中更详细地描述了此过程。