WEB开发网      婵犻潧鍊婚弲顐︽偟椤栨稓闄勯柦妯侯槸閻庤霉濠婂骸浜剧紒杈ㄥ笚閹峰懘鎮╅崹顐ゆ殸婵炴垶鎸撮崑鎾趁归悩鐑橆棄闁搞劌瀛╃粋宥夘敃閿濆柊锕傛煙鐎涙ê鐏f繝濠冨灴閹啴宕熼鍡╀紘婵炲濮惧Λ鍕叏閳哄懎绀夋繛鎴濈-楠炪垽鎮归崶褍妲婚柛銊ュ缁傚秹鏁撻敓锟� ---闂佹寧娲╅幏锟�
开发学院软件开发Java EJB 3.0 在 WAS V7 上开发部署的最佳实践 阅读

EJB 3.0 在 WAS V7 上开发部署的最佳实践

 2010-01-04 00:00:00 来源:WEB开发网 闂侀潧妫撮幏锟�闂佸憡鍨电换鎰版儍椤掑倵鍋撳☉娆嶄沪缂傚稄鎷�婵犫拃鍛粶闁靛洤娲ㄩ埀顒佺⊕閵囩偟绱為敓锟�闂侀潧妫撮幏锟�  闂佺ǹ绻楀▍鏇㈠极閻愭娑樷枎閹邦剛娉氶梺鍛婎殔濞层劌鈻撻幋婵愬殫妞ゆ梻鍘х憴锟�
核心提示:引言IBM WebSphere Application Server 从 7.0 版本起开始正式支持 EJB 3.0(在之前的 6.1 版本有发布针对 EJB 3.0 的功能部件包),目前建立于 WAS V7 上的 EJB 3.0 应用并不常见,EJB 3.0 在 WAS V7 上开发部署的最佳实践,作者在实际项目中总

引言

IBM WebSphere Application Server 从 7.0 版本起开始正式支持 EJB 3.0(在之前的 6.1 版本有发布针对 EJB 3.0 的功能部件包)。目前建立于 WAS V7 上的 EJB 3.0 应用并不常见。作者在实际项目中总结了使用 WAS V7 部署 EJB 3.0 应用遇到的一些问题(部分为开发细节)及最佳实践,并试图通过一些简单的例子将这些经验展现给需要在 WAS V7 环境下开发 EJB 3.0 应用的开发者们。

本文建立在如下条件之上:

使用 IBM WebSphere Application Server V7.0(WAS V7)作为应用服务器

使用 IBM Rational Application Developer for WebSphere Software V7.5 进行开发工作

创建工程的若干最佳实践

接口,业务对象与实现逻辑相分离 :

建议将 EJB 客户端以及所有定义的业务对象(Business Objects)放到一个类似依赖库的工程中以便将来可以方便地在其他工程中进行调用。此外这样做也提高了接口和业务对象的可维护性。于是在创建工程时我们选择“Create an EJB Client JAR module to hold the client interfaces and classes”选项(这样由 RAD 自动生成的客户端会被放置于该客户端工程中,将来我们可以将自定义的业务对象也放置于该工程内)。


图 1. 创建客户端 JAR 模块
EJB 3.0 在 WAS V7 上开发部署的最佳实践

使用可视化工具生成接口代码 :

如果在添加无状态会话 Bean 的时候选择了“Add bean to Class Diagram”,可以在类图中对 Bean 进行基本操作。如选择该 Bean 的一个方法后在右键菜单中点击“Java EE Tools”— >“Promote Methods”,可以将该方法添加入该 Bean 的客户端接口代码中。

1 2 3 4 5 6  下一页

Tags:EJB WAS 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接