本文共 3985 字,大约阅读时间需要 13 分钟。
现在我们已经为运行 RCP EJB 客户端做好了准备。我们首先将会从 Application Developer 内部进行 RCP 应用程序的单元测试。接下来我们将会导出插件并且为在开发环境外部运行对其进行设置。
关 于 Eclipse 3.0 版本,您可以为了运行插件创建 launch configurations。这些 launch configuration 为了使用 WebSphere V6 JRE 需要进行设置(包括了 IBM Application Client for WebSphere Application Server 以及 WebSphere Application Server),通过 Perspective Preferences 进行添加。然而,不是使用 Eclipse,而是我们将会使用Application Developer,其中已经安装了 JRE。
清单 9
-Djava.naming.provider.url=corbaloc::localhost -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory -Dserver.root=C:WebSphere6NDAppClient -Dcom.ibm.CORBA.ConfigURL=file:C:WebSphere6NDAppClient/properties/sas.client.props -Djava.ext.dirs="C:WebSphere6NDAppClientjavajrelibext; C:WebSphere6NDAppClientjavajrelib;C:WebSphere6NDAppClientclasses; C:WebSphere6NDAppClientlib;C:WebSphere6NDAppClientlibext; C:WebSphere6NDAppClientproperties |
为了运行 Application Developer 外部的 RCP 应用程序,我们将会需要使用导出插件向导。在 Eclipse 3 版本中,不存在任何 RCP 应用程序的导出机制,但您可以使用二进制构建完成这一流程。出于教学的目的,我们将亲自进行部署。
清单 10
set WAS_CLIENT_HOME=C:WebSphere6NDAppClient start %WAS_CLIENT_HOME%javajreinjavaw -Djava.naming.provider.url=corbaloc::localhost -Djava.naming.factory.initial=com.ibm.websphere.naming.WsnInitialContextFactory -Dserver.root=%WAS_CLIENT_HOME% -Dcom.ibm.CORBA.ConfigURL=file:%WAS_CLIENT_HOME%/properties/sas.client.props -Djava.ext.dirs=%WAS_CLIENT_HOME%javajrelibext;%WAS_CLIENT_HOME%javajrelib;%WAS_CLIENT_HOME% classes;%WAS_CLIENT_HOME%lib;%WAS_CLIENT_HOME%libext;%WAS_CLIENT_HOME%properties -cp startup.jar org.eclipse.core.launcher.Main -application com.ibm.issw.temperature.form.RcpApplication |
![]() ![]() |
![]()
|
这 篇文章描述了如何使用 Eclipse Rich Client Platform (RCP)构建 EJB 客户端应用程序。Eclipse 平台包括了大量的窗口、视图、框架(例如 Eclipse Modeling Framework),以及其它能够用于构建强大客户端应用程序的的扩展。了解如何使 Eclipse RCP 应用程序与 WebSphere Application Server 一体化对于构建一体化客户端应用程序是必不可少的。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/374079/viewspace-130637/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/374079/viewspace-130637/