快速业务通道

使用Eclipse富客户端平台和RAD V6创建EJB客户端(一) - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-18

使用Eclipse富客户端平台和RAD V6创建EJB客户端(一)

时间:2011-03-11 IBM Roland Barcia

使用Eclipse 富客户端平台和Rational Application Developer V6创建EJB 客户端(一)

引言

最近几年来,作为编写交互式开发环境(IDE)工具的框架 —— Eclipse 平台的流行程度显著增长。关于 Eclipse 3.0 版本,同样的技术已经扩展为支持富客户端的开发,给予 Java™ 开发者使用有自身感观的可扩展平台编写富客户端代码的能力。

开发富客户端的平台通称 Eclipse Rich Client Platform (RCP)。为什么着重强调富客户端呢?在 n-tiered 体系结构的这几年来,很明显开发给予终端用户丰富的使用浏览器方面经验的应用程序比较困难。基于浏览器的应用程序常常设法通过将 JavaScript 与 HTML 结合起来模拟某种可用性。然而,很明显对于应用程序来说,寻求更丰富的经验比使用更丰富的客户端技术平台要好。同样,Eclipse RCP 给予了开发者创建可扩展客户端应用程序的能力,并且这些可扩展客户端应用程序仍然可以加入到 n-tiered 体系结构中。Eclipse RCP 启用了下一代富客户端,并且是富客户端平台(例如 IBM Workplace Client 技术)的基础。

IBM Rational Application Developer V6 (以前是 IBM WebSphere® Studio Application Developer)是基于 Eclipse 3.0 平台的。这个版本使 J2EE 开发者可以创建与 J2EE 应用程序进行交互的富客户端应用程序。在这篇文章中,我们将使用 Rational Application Developer(以下称之为 Application Developer)中的 Eclipse 3.0 功能构建 Eclipse RCP 客户端,它们调用了配置于 Application Developer 的 WebSphere Application Server 测试环境中的 EJB 组件。

为了构建 Eclipse RCP 应用程序,它调用了运行于 WebSphere Application Server V6 内部的企业 bean,我们将会遵循的一般步骤包括:

安装适合于 WebSphere Application Server 的 IBM Application Client。当向工作站部署 Java 客户端时,您需要使用 WebSphere 客户软件恰当地与运行在 WebSphere Application Server 中的远程 enterprise bean 进行交互。我们在这一步演示配置的过程。

使用 Application Developer 中的 J2EE™ 透视图在 WebSphere Application Server 中部署温度转换器 EJB 应用,它包括了 WebSphere Application Server 完整功能版来测试您的应用程序。通过 Application Developer,您可以与缺省的 WebSphere Application Server 实例进行通信,调出管理控制台并且部署应用程序(您将无需为了这一演示将 Enterprise Archive(EAR)导入您的工作区)。(为了方便起见我们使用 Application Developer;如果您正在使用单独的 WebSphere Application Server,步骤是相同的)

使用 Eclipse 插件开发环境构建 RCP 客户端。我们将会配置 Eclipse 插件启动器来与 WebSphere Application Server Java 瘦客户端进行交互,它仅仅是带服务器扩展的 IBM JDK,需要与 WebSphere Application Server 进行通信。我们在整个 J2EE Application Client Container 中选择这样做是因为它提供了更为简易的配置。

导出 RCP 应用程序并且作为独立应用程序来运行。您需要了解如何配置您的插件相关性和 JRE 才能使用 WebSphere Application Server 瘦客户端。

为了进行这个练习,您需要:

Rational Application Developer V6 (或 Eclipse 3)

WebSphere Application Server V6 (通过一些略微的改变,您也可以使用 Eclipse 3 和 WebSphere Application Server V5)

适合于 WebSphere Application Server 的 IBM Application Client(已包括 WebSphere Application Server V6 在内)

包括在本文之内的 下载文件 。这

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号