当前位置:Linux教程 - Linux - 如何搭建J2EE开发环境(2)

如何搭建J2EE开发环境(2)


作者:翁驰原 本文选自:《开放系统世界》——赛迪网 2002年10月16日



3. 创建一个Session Bean。在JBuilder里,EJB可以可视化的创建。如图5所示,在右边的空面板里点击鼠标右键,选择Create EJB,然后在它的子菜单里选择Session Bean,这样就创建了一个可视化的Session Bean。在Bean的设置面板中可以改变Bean的名字,这里的Bean Name是TestSes。现在开始创建一个方法,步骤如下:在TestSes上点击鼠标右键,选择Add后选择Method(如图6),然后在Name里填getName、Return type填String、Interfaces里选Remote,再在左边点击testses旁边的+号,点开+号后在出现的Java文件里双击TestSesBean.java,最后在getName方法里加入如下代码:

Public String getName(){
return ""Testing Successful"";
}



4. 创建配置Jar文件。要运行Session Bean,首先要编译这个项目。选择Project下的Make Project TestSes.jpx,编译后可以看到TestSesBean.java旁边多了个“+”号,点击这个“+”号可以看到几个由容器产生的文件。在左边的面板里也可以看到TestSesMod.jar文件,双击它可以看到部署描述(如图7)。






图7 创建配置Jar文件


5. 创建运行期的设置。JBuilder允许用户为不同的应用程序创建运行期设置。设置如下:选择Run —>Configuration Name,此时出来的Project Properties窗口里Run面板是默认选择上的。单击New来创建一个新的运行期设置,在弹出来的Runtime Properties面版中单击Server标签,然后在Configuration name里输入一个设置名,这里输入Server(如图8),随后单击OK,再单击OK退出。






图8 设置EJB界面


6. 在JBuilder里运行Weblogic。运行如下:选择菜单Run下的Run Project运行Weblogic Server。

7.部署EJB到Webloigc Server。设置如下:右击TestSesMod.jar,在弹出的面板里选择Deploy option of TestSesMod.jar,再选择Deploy(如图9)。






图9 部署EJB到Weblogic Server界面


8.远程部署。这里简单地介绍一下在远程的Weblogic Server上如何部署应用。即使是远程部署,在本机上也需要装有应用服务器。如果是在Weblogic Server7.0上部署的,在JBuilder里选择Tools—>Enterprise Deployment,在弹出的窗口里修改Admin url为远程服务器的主机名和端口号,然后设置正确的用户名和密码。

9. 创建一个客户端测试程序测试Session Bean。创建步骤如下:在JBuilder里选择File—>New,然后选择Enterprise标签里的EJB Test Client,点击OK。在弹出来窗口的Name里输入TestSesTestClient,单击OK结束。

在文件的main()方法里加入如下代码:

public static void main(String[] args) {
TestSesTestClient client = new TestSesTestClient();
try{
client.create();
String name=client.getName();
System.out.println (""Name form the Test client=""+name);
}
catch (Exception ex){}
}