J2EE Application Client |
|
|
![]() |
|
配置和运行 | 技术说明 | JavaDoc | 您自己构建 |
查找源代码 |
查看编码注意事项 |
在以下目录中查找源代码:
该样本显示如何从 J2EE Application Client 使用非常简单的无状态会话企业 bean。它不显示其他 J2EE Application Client 功能的示例,如资源引用或环境条目。不需要数据库表。
本样本附带的 TechnologySamples.ear 文件包含 TechnologySamples.ear 文件的子集,该子集可在服务器安装上的 Technology Sample 中找到。Web 归档 (WAR) 文件和无关的 Technology Sample 被除去以演示为客户机安装优化时企业归档 (EAR) 文件的内容。
客户机没有重新生成部署描述符的能力。构建过程中部署并跳过 EAR 文件中的企业 bean JAR 文件 BasicCalculatorEJB.jar。如果您需要更新任何服务器接口,那么在安装的服务器版本上构建代码和重新部署 Technology Sample 并替换 BasicCalculatorEJB.jar 文件(该文件在 目录中)。
您可使用 Application Assembly Tool 按下面所示打开服务器安装上的 TechnologySamples.ear 文件,查看汇编 J2EE WebSphere 客户机应用程序时涉及的某些主要因素的示例:
“类路径”字段包含 BasicCalculatorEJB.jar 和 BasicCalculatorClientCommon.jar 值。您的客户机应用程序使用此字段来访问 EAR 文件中的其他类文件。在该样本中,您访问可以在 BasicCalculatorEJB.jar 文件中找到的 EJB 类,以及可以在 BasicCalculatorClientCommon.jar 文件中找到的 BasicCalculatorClient 和 BasicCalculatorClientResultBean 类。 您只可使用“类路径”字段来访问 .ear 文件中的类。如果您需要访问此文件之外的类,那么使用 launchClient -CCclasspath 参数。
“主类”字段指定 launchClient 命令运行客户机应用程序中的哪个类。
此字段指定要在您的客户机应用程序中使用的名称。您可把此名称当作客户机应用程序要使用的别名。此值可以是任何您想使用的值。命名约定为 EJB 名称使用前缀“ejb/”。
单击绑定选项卡查找“JNDI 名称”字段。该值必须与在该 bean 的 EJB 模块中“绑定”选项卡上为 JNDI 名称指定的值相匹配。在本例中,您可以通过单击“EJB 模块”部分下的 Basic Calculator EJB 模块 来查看。单击“会话 bean”下的 Basic Calculator 无状态会话。当您单击绑定选项卡时,您将看到值 WSsamples/BasicCalculatorHome。与 Basic Calculator Client JNDI 名称使用同一个值。