技术开发 频道

J2EE的客户端

  J2EE Application Client也是J2EE组件中的一种,我们要运行它就要先在J2EE SDK 1.3中已有的应用中添加一个J2EE Application Client组件。

  第一步:在上一个附录中创建的应用中,加入J2EE Application Client组件。

  1、 编译我们的源代码,使用如下指令:

  D:\j2sdkee1.3\myapp\HELLOW~1>javac -classpath .;d:\j2sdkee1.3\lib\j2ee.jar MyJ2EEAPPClient.java

  2、 启动J2EE服务器

  j2ee -verbose

  3、 启动发布工具deploytool。

  Deploytool

  4、 选择[File]--〉[New]--〉[Application Client Compoent]或者New Application Client Compoent的快捷方式。

  5、 跳过介绍页面,在JAR File Contents中加入我们编译后的.class文件,如图所示:

  在其中还要选择好J2EE Application Client要归属的应用。

  6、 选择NEXT,在下面的界面中,将我们的J2EE Application Client的显示名定为J2EEAPPClient如下图:

  7、继续NEXT跳过Environment Entries窗口,来到Enterprise Bean References窗口,在这个窗口中为我们创建的HelloWorld EJB定义另一个JNDI参考。在我的J2EE Application Client中使用"ejb/hai"JNDI名称参考来访问我们已经发布的HelloWorld EJB。如下图:

  在Home Interface与Local/Remote Interface项中分别是com.javausr.example.HelloWorldHome与com.javausr.example.HelloWorld,并在下面的Deployment Settings for ejb/hai指定我们要参考的EJB的原来的JNDI名称"HelloWorld"。现在可以选择Finish了。

  第二步:发布服务,这里我们要发布已经含有J2EE Application Client组件的应用。

  选择[tools]--〉[Deploy]或者窗口中的Deploy的快捷方式,会弹出如下窗口:

  在其中选择Return Client Jar,而下面则会缺省生成一个返回文件的名称。这个jar文件中包括了供Stand Alone Client与J2EE Application Client访问EJB使用的一些类,是远程访问必备。

0