从 WebSphere Studio Application Developer Integration Edition 迁移 J2C 程序

通过使用 J2C 向导,可以从 WebSphere® Studio Application Developer Integration Edition 迁移至 Rational® Application Developer 以创建 J2EE 连接器应用程序。

为了知道迁移 WebSphere Studio Application Developer Integration Edition J2C 程序所涉及的内容,您需要对两种编程模型之间的比较有基本的了解。

开发环境的比较

在 WebSphere Studio 中,通过 J2EE 连接器体系结构对 EIS 应用程序进行访问,其访问内容包括为 EIS 创建 WSDL/XSD 文件(这些文件包含表示接口和操作的元数据)以及创建输入和输出消息的数据格式。这些文件包含创建各种构件(命令代理 bean、客户机存根代理 bean(远程过程调用,即RPC)、helper 类(与 FormatHandler 类一起)和会话 EJB )所需的所有信息。在 Rational Application Developer 中,包括所有元数据的主要构件有 J2C Java™ bean 和数据绑定 bean。J2C Java bean 也是 RPC 样式的 bean。在这两个部分中,也会创建其它构件:命令 bean、EJB、Web Service 和 Web 页面。

从 WSADIE 迁移至 RAD

从 WebSphere Studio Application Developer Integration Edition 迁移至 Rational Application Developer

如说明所示,J2C 构件(J2C Java bean 和数据绑定 bean)取代 WSDL/XSD 文件,作为包含有关 EIS 事务和数据形状的元数据的主要文件。现在,J2C Java bean 近似于通过 WSDL/XSD 创建的客户机存根代理 bean。J2C Java bean 现在可以用来生成命令 bean,这些命令 bean 以前是通过 WSDL/XSD 文件创建的(有关对 @j2c.command 标记使用 doclet 标记的信息,请参阅“编辑 J2C Java bean”主题)。使用通过 WSDL/XSD 创建的 FormatHandler 类的 helper 类现在被替换为单个数据绑定 bean。此外,通过 J2C 向导,您可以创建要部署 J2C Java bean 的 Web 页面、Web Service 和 EJB。

因为 WebSphere Studio Application Developer Integration Edition 中的功能和构件与 Rational Application Developer 中的功能和构件之间相似,迁移用于访问 EIS 程序的应用程序的过程可通过 Rational Application Developer 中的 J2C 向导来完成。如果用先前应用程序中的名称来命名类和方法,从一个环境至另一个环境的迁移可将工作量减至最少。

J2C 服务迁移工具

J2C 服务迁移工具负责处理将 WebSphere Studio Application Developer Integration Edition 中创建的 J2C 服务迁移到 Rational Application Developer 中。J2C 迁移工具使用在 WSDL/XSD 文件中创建的信息来生成新的 J2C 构件。特别是,迁移工具将创建一个 J2C Java bean,它将替换通过 WSDL/XSD 创建的客户机存根代理 bean。该 J2C Java bean 还可以用来生成通过 WSDL/XSD 文件创建的命令 bean。J2C 服务迁移工具还将创建 J2C 数据绑定 bean,该 bean 将替换使用通过 WSDL/XSD 创建的 FormatHandler 类的 Helper 类。在某些情况下,在迁移之后可能需要执行一些步骤。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.