您的位置是: 软件 > 开发者网络 > 开发工具 > Java > 正文 查cseek报价

一步一步用JBuilder5开发EJB
2002-01-16作者: 不详出处: chinajavaworld
我对此感兴趣
订阅电子杂志
发表评论
advertisement
热点推荐
· 群雄逐鹿 十四种Java开发工具点评
· 网文快捕,将网络资源搬回家
· Windows系统瘦身计划
· PS多媒体教程带你享受快乐学习
· 网络游戏外挂设计深度探索
· 武装你的桌面,桌面工具大阅兵

上一页  1 2 3 4 5 6 7  下一页



  三、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"。
  
                 图7

  然后,我们将建立一个EJB Group,这样,我们无论什么时候编译项目时,JBuilder5都将自动的建立一个包含我们的EJBs的、可配置的jar文件。

  步骤:

  1、 选择"File"-"New…"-"Enterprise"标签-"Empty EJB Group"-"OK"。

  2、 在"Empty EJB Group Wizard"窗口中设置Name为"quickstart"。

  3、 点击"OK"。如图8。
  
              图8

  下一步,我们就开始建立Bean。JBuilder5提供了建立EJB的向导,这里,我们当然是用向导了。

  步骤:

  1、 选择"File"-"New…"-"Enterprise"标签-"Enterprise JavaBean"。

  2、 点击"OK"之后,向导提示我们选择EJB Group,当然是用我们刚才建立的EJB Group。

  3、 点击"Next",设置Class name为TellerBean。其它保持不变。如图9。
  
            图9

  4、 点击"Next",设置"Bean home name"为TellerHome。其它保持不变,如图10。
  
            图10

  5、 点击"Finish"。

  这样,你在JBuilder5的左边窗口中将可以看到三个类,其中:TellerHome和Teller是为EJB容器实现的接口;TellerBean是我们自己的Bean。我们将增加一个方法到这个Bean中。

  选择"TellerBean"类,然后在这个类中增加下面的方法:

  public int getTellerNo(){
   return 1;
  }

  保存所有的文件。然后编译这个项目。(单击工具栏的 图标)。

  现在,我们需要在远程接口中增加我们的放法签名,这样EJB容器才能够将我们的方法暴露给远程调用的客户。

  步骤

  1、 双击项目窗格中的:TellerBean.java。在内容窗格中可以看到TellerBean.java的源文件。

  2、 在TellerBean标签的下面,点击Bean标签,再选择Methods标签。

  3、 选择int getTellerNo()。如图11。

  
             图11

  现在,我们已经完成了EJB的代码编写工作。下面将要做的工作是关于配置描述符。

  配置描述符是EJB重要的组成部分之一。它将编写EJB代码与EJB的配置设置分割开。这样,在不影响源代码的情况下,可以对应用程序进行分割和调整。

  实际上,在我们的项目中已经有了配置描述符。在我们利用EJB Group向导的时候,就生成了。当我们使用向导时,它生成了TellerBean的Java代码,增加了一个相应的配置描述符入口,现在我们只需要调整一下就可以了。

  步骤:

  1、 在项目窗格双击quickstart.ejbgrp,在下面的结构窗格,展开TellerBean,单击Container Transactions。如图12。

  
       图12

上一页  1 2 3 4 5 6 7  下一页


【责任编辑:  】
推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志发表评论

天极商业街
相关内容阅读排行榜
  • 等待是一种美丽
  • 半兽人的神话
  • 微软认为XBOX2没必要兼容XBOX
  • 日本发行新型限定版GameCube
  • 图谋低端市场 Sempron一门三杰再续辉煌
  • 密蜂大盗木马 开MM摄像头偷窥隐私
  • Win2000注册表的备份与恢复
  • 制作无人值守的Win XP安装光盘

  • advertisement