• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

用Jbuilder 7开发Session Bean

发布: 2007-6-08 17:48 | 作者: 网络转载 | 来源: 网络 | 查看: 56次 | 进入软件测试论坛讨论

领测软件测试网 Jbuilder是一个很好的开发工具,你可以通过它来快速创建满足要求的EJB及其部署描述文件,在《通过实例学JBuilder 7》中,我们已经通过一个购买冰淇淋的实用程序向您介绍了如何用JBuilder 7构造一个完整的应用。今天,我们将以“购物车”程序为例,向您展示如何用Jbuilder 7快速开发EJB。

创建新的工程


1.打开Jbuilder 7,选择File|New Project,工程向导出现。

2.设置工程名为“Trader”,选择工程要保存的目录,其它选项保持不变,点击“Finish”。



图一


设置应用服务器


1.为了部署测试EJB,需要配置相应的应用服务器,本例采用Bea Weblogic 6.1。选择Tools|Configure Servers,出现一对话框。

2.点击左边列表中的“Weblogic Application Server 6.x+”。

3.选中“Server Setting”中的“Enable Server”,设置“General”中的“Home directory”,选择应用服务器的主目录。



图二


3.点击“Custom”,设置“JDK installation directory”和“BEA home directory”以及“Password”。



图三


4.点击"OK",然后重新启动Jbuilder 7。

5.点击Project|Default Project Properties。

6.选择"Server",做如图四所示设置。



图四


7.点击“OK”完成设置。

创建EJB模块


1.每一个EJB必须属于一个EJB模块,选择File|New,点击"Enterprise"标签,双击"EJB Module"。

2.做如图五所示设置,点击"OK","EJB Designer"出现。



图五


创建Session Bean


1.右击"EJB Designer"面板,选择Create EJB|Session Bean。

2.设置Session Bean的属性。



图六




图七


3.增加变量"_cardHolderName"。在"EJB Designer"中右击"Trader"弹出快捷菜单,选择Add|Field。



图八


4.按图九所示进行设置。



图九


5.用同样的方法增加变量"_creditCardNumber"。

6.增加变量"_expirationDate",类型为"java.util.Date"。



图十




图十一


7.用同样方法增加变量"_items",变量类型为"java.util.ArrayList"。

8.右击"EJB Designer"面板中的"Trader",选择"View Bean Source",可以看到源代码:



图十二


9.增加业务逻辑方法"addItem",向购物车中增加商品。右击"EJB Designer"面板中的"Trader",选择Add|Method。



图十三


10.做如图十四所示设置,输入参数的类型为"Item",它是一个类,稍后我们将创建它。



图十四


11.用同样的方法增加业务逻辑方法"removeItem",从购物车中移走某种商品,设置如图十五所示。



图十五


12.用同样的方法增加业务逻辑方法"getContents",显示购物车中所有商品内容,设置如图十六所示。



图十六


13.用同样的方法增加业务逻辑方法"getTotalPrice",显示购物车中所有商品的价值,设置如图十七所示。



图十七


14用同样的方法增加业务逻辑方法"purchase",进行购买,设置如图十八所示。



图十八


15、右击"EJB Designer"面板中的"Trader",选择"View Bean Source",可以看到此时的源代码:



图十九


16、由于"Item"类还没有实现,因此会显示出由有两个错误:



图二十


17、打开"TraderBean.java"文件,增加如图二十一所示代码。



图二十一


18、修改"TraderBean.java"文件的"ejbCreate":



图二十二


19、修改"TraderHome.java"文件的"ejbCreate":



图二十三


20、实现"TraderBean.java"文件的"addItem"方法。



图二十四


21、实现"TraderBean.java"文件的"removeItem"方法。



图二十五


22、创建"Item.java",选择File|New Class,类向导出现,设置如图二十六所示。



图二十六


23、点击"OK",然后修改"Item.java"文件:



图二十七


24、保存文件后,原来的错误信息消失,这是由于已经存在了"Item.java"文件。

25、实现"TraderBean.java"文件的"getContents"方法。



图二十八


26、实现"TraderBean.java"文件的"getTotalPrice"方法,如图二十九所示。



图二十九


27、实现"TraderBean.java"文件的"purchase"方法,如图三十所示。



图三十


28、选择File|Save Project Trader.jpx,保存工程。

29、Jbuilder 7自动创建了相应的部署描述文件,ejb-jar.xml文件如图三十一所示,weblogic-ejb-jar.xml文件如图三十二所示。



图三十一




图三十二


30、编译工程,选择Project|Make Project "Trader.jpx",工程里所有文件将被编译,最后形成Trader.jar文件。

部署EJB文件


1.启动Weblogic 6.1。

2.右击工程列表中的"Trader"节点,选择Deploy Options for "Trader.jar"|Deploy,如图三十三所示。



图三十三


创建应用程序测试EJB


1.选择File|New,点击"Enterprise"标签,双击"EJB Test Client",EJB测试应用程序向导出现。

2.做如图三十四所示设置,点击"OK"。



图三十四


3.改变"TraderTestClient1.java"文件如图三十五所示。

















图三十五


4、保存文件。

5、编译"TraderTestClient1.java",选择Project||Make "TraderTestClient1.java",如图三十六所示。



图三十六


测试EJB


1、点击Run|Configurations,选择"Run"标签,如图三十七所示。



图三十七


2、点击"New"按钮,做如图三十八所示设置。



图三十八


3、点击"server"标签,点击"OK"完成设置。

4、点击"New"按钮,做如图三十九所示设置。



图三十九


5、点击"OK"完成设置。配置对话框如图四十所示。



图四十


6、点击"OK"完成设置。

7、启动Weblogic 6.1

8、打开"TraderTestClient1.java"文件,选择Run|Run "TraderTestClient1.java" Use "Client"测试EJB.如图四十一所示。



图四十一


9、消息框输出测试的结果:



图四十二


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/

TAG: bean jbuilder 开发 session


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网