|
您的位置是:
软件 >
开发者网络 >
开发工具 >
Java >
正文
一步一步用JBuilder5开发EJB 2002-01-16■作者: 不详■出处: chinajavaworld |
|
| 三、Session Beans 1. 开发Session Beans 准备工作完成之后,就可以开始我们的JBuilder5--EJB之旅了。首先,我们将建立一个JBuilder的项目(Project)。在这个项目里,我们将写一个无状态的(Stateless)的Session Beans,命名为TellerBean。在这个Session Bean中,有一个方法用来返回一个假定的号码,这个号码代表一个银行出纳员的编号。完成之后,我们还要建立一个测试用的"客户"来访问这个Bean。 打开你的JBuilder5,如果JBuilder5有默认打开的项目,先关闭它。然后,建立一个新的项目。 步骤: 1、 选择"File"-"New Project…" 2、 设置Project Name、Project directory name为"quickstart";设置Root path为D:/project。(注意路径),如图7。 3、 点击"Finish"。
然后,我们将建立一个EJB Group,这样,我们无论什么时候编译项目时,JBuilder5都将自动的建立一个包含我们的EJBs的、可配置的jar文件。 步骤: 1、 选择"File"-"New…"-"Enterprise"标签-"Empty EJB Group"-"OK"。 2、 在"Empty EJB Group Wizard"窗口中设置Name为"quickstart"。 3、 点击"OK"。如图8。
下一步,我们就开始建立Bean。JBuilder5提供了建立EJB的向导,这里,我们当然是用向导了。 步骤: 1、 选择"File"-"New…"-"Enterprise"标签-"Enterprise JavaBean"。 2、 点击"OK"之后,向导提示我们选择EJB Group,当然是用我们刚才建立的EJB Group。 3、 点击"Next",设置Class name为TellerBean。其它保持不变。如图9。
4、 点击"Next",设置"Bean home name"为TellerHome。其它保持不变,如图10。
5、 点击"Finish"。 这样,你在JBuilder5的左边窗口中将可以看到三个类,其中:TellerHome和Teller是为EJB容器实现的接口;TellerBean是我们自己的Bean。我们将增加一个方法到这个Bean中。 选择"TellerBean"类,然后在这个类中增加下面的方法:
保存所有的文件。然后编译这个项目。(单击工具栏的 现在,我们需要在远程接口中增加我们的放法签名,这样EJB容器才能够将我们的方法暴露给远程调用的客户。 步骤: 1、 双击项目窗格中的:TellerBean.java。在内容窗格中可以看到TellerBean.java的源文件。 2、 在TellerBean标签的下面,点击Bean标签,再选择Methods标签。 3、 选择int getTellerNo()。如图11。
现在,我们已经完成了EJB的代码编写工作。下面将要做的工作是关于配置描述符。 配置描述符是EJB重要的组成部分之一。它将编写EJB代码与EJB的配置设置分割开。这样,在不影响源代码的情况下,可以对应用程序进行分割和调整。 实际上,在我们的项目中已经有了配置描述符。在我们利用EJB Group向导的时候,就生成了。当我们使用向导时,它生成了TellerBean的Java代码,增加了一个相应的配置描述符入口,现在我们只需要调整一下就可以了。 步骤: 1、 在项目窗格双击quickstart.ejbgrp,在下面的结构窗格,展开TellerBean,单击Container Transactions。如图12。
【责任编辑: 】
|
| ||||||||||||||||||||||||||||||||||||||||||||||||