J2EE 连接器(J2C)工具、资源适配器和文件导入器允许您创建一些 J2EE 连接器构件,可以使用这些构件来创建企业应用程序。
用于企业信息系统的 J2EE 应用程序开发
“J2EE 连接器工具”使您可以创建一些运行于 WebSphere
®
Application Server 上的 J2EE 应用程序,可以使用这些应用程序来访问企业信息系统(EIS)(例如,CICS
®
ECI 或 IMS™)上的操作和数据。用来提供这种类型访问的关键技术是按照“J2EE
连接器体系结构”所实现的资源适配器。“J2EE 连接器体系结构”的作用是将“企业信息系统”(例如,CICS
和 IMS)连接到 J2EE 平台中;它提供了一些 J2EE
应用程序服务器能够提供的服务质量。这些服务质量包括:
这些服务质量是通过连接器(如 CICS 事务网关或 IMS Connect)提供的资源适配器与应用程序服务器之间的系统级约定提供的。用户不需要提供任何额外的程序代码。因此,程序员无需花费精力编写业务代码,也无需关心提供服务质量。“J2EE 连接器体系结构”定义了一个称为“公共客户机接口”(CCI)的编程接口。对此接口稍微进行更改之后,就可以使用它与任何 EIS 进行通信。
下图说明开发环境中的 J2EE 连接器工具的体系结构:

资源适配器
资源适配器是一个系统级别的软件驱动程序,供 Java™
应用程序用于连接至企业信息系统(EIS)。资源适配器驻留在应用程序服务器上,并提供 EIS、应用程序服务器与企业应用程序之间的连接。部署在应用程序服务器上的应用程序使用 CCI 与资源适配器进行通信。RAR
包含安装、配置和运行 JCA 资源适配器所需的所有信息;只要符合 J2EE Java 连接器体系结构规范,任何供应商都可以提供和使用这些信息。
为了让应用程序与“企业信息系统”(如 CICS 或 IMS)通信,需要资源适配器来创建通信链路。J2C 工具包含许多资源适配器,这些资源适配器允许您创建 J2C 企业应用程序并在其单元测试环境中测试它们。可以将这些资源适配器(RAR 文件)导入工作台中,用来创建企业应用程序。
该产品附带提供了以下四个资源适配器:
- CICS ECI 适配器 5.1
- CICS ECI 适配器 6.0.1
- IMS 资源适配器 9.1.0.1.2
- IMS 资源适配器 9.1.0.2.1
有关 CICS 的更多信息,请参阅 CICS ECI
资源适配器;有关 IMS 的更多信息,请参阅 IMS 资源适配器。
导入器
要让应用程序处理来自 CICS 或 IMS 信息系统的源文件,需要导入数据并将其映射至
Java 数据结构。有两个导入器可供您在应用程序中使用;
C 导入器和 COBOL 导入器。通过数据类型变换过程,这些工具允许您将 C 或 COBOL 程序导入应用程序中。这些导入器映射源文件中包含的数据类型,以便应用程序可以访问源数据。换句话说,如果您正在编写 Java™ 应用程序以便通过
J2C 资源适配器访问 CICS 或 IMS 中用 COBOL 或 C
语言编写的事务程序,则 Java 应用程序将需要执行下列操作:
- 将 Java 值序列化至 IMS 或 CICS
程序期望使用的 COBOL 或 C 字节缓冲区
- 对 COBOL 或 C 缓冲区返回的值进行反序列化,以便能够在 Java 应用程序中处理它们。
有关 COBOL 导入器的更多信息,请参阅 COBOL 导入器;有关 C 导入器的更多信息,请参阅 C 导入器。
J2C 向导
J2C 向导使您能够创建 J2C 应用程序,这些 J2C 应用程序可以作为独立的程序,也可以作为现有应用程序的添加功能。该向导可动态导入所选择的资源适配器,允许您设置连接属性以连接至
EIS 服务器,并指导您完成文件导入和数据映射步骤,以便能够帮助创建 Java 类和方法以访问经过变换的源数据。
下图说明 J2C Java bean
向导创建 J2C Java bean、数据
bean 和可选部署构件的流程:

下列步骤总结了使用 J2C 向导来构建用于运行 EIS 事务的 Java 应用程序的过程:
- J2C 向导将 EIS 事务输入和输出消息的 C 或 COBOL 定义导入到 Java 数据绑定向导中,以便映射至 Java
数据结构。此向导为输入和输出消息创建 Java 数据绑定。
- J2C 向导为 J2C Java bean
向导提供 Java 数据绑定。此向导使用可用来在主机上运行
EIS 事务的方法来创建 J2C Java bean。
- J2C 向导创建可与 J2C Java bean
相关联的 J2EE 资源。可以将此 J2EE 资源部署至 WebSphere
Application Server 和用来运行 EIS 事务。可从 J2C Java bean 创建的 J2EE 资源类型有:
- JSP
- Faces JSP
- Web Service
- EJB
- 向导导出打包为 EAR 文件的 J2EE 资源,以便可将它部署至独立的 WebSphere Application Server 并在其上运行。