WEB开发网
开发学院软件开发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 开发

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