开发 Enterprise JavaBeans
练习内容
现在Enterprise Javabeans是企业应用程序的主要组成部分。Enterprise Javabeans或称为EJBs一般都包含商务逻辑。通过有Servlet、JSP以及客户应用程序组成的Enterprise Javabeans可以创建有效的J2EE应用程序。WebSphere Studio Application Developer 是一个可以生成Enterprise Javabeans也可以把EJBs添加到J2EE应用程序的工具。所有这些都依赖于内建的EJB v1.1技术规范选项。WebSphere Studio Application Developer在应用程序还提供了一个测试EJBs单体的内建EJB测试环境。WebSphere Studio Application Developer 有一个开发描述编辑器把EJBs添加入J2EE应用中。本练习着重描述在把EJBs添加入J2EE应用时的EJB创建、检验和必要的开发描述的更新。为了使用EJB单体测试环境测试EJBs还将介绍WebSphere v4.0测试环境。
使用条件
用户必须已安装DB2 (version7.2)和WebSphere Studio Application Developer, 理解基本的EJB概念。用来建EJBs的YourBank源代码文件必须位于c:\yourbank\lab1。
你将会做什么
完成这个练习后你将掌握使用WebSphere Studio Application Developer创建、测试会话和管理永久Enterprise Javabeans容器的必要步骤,掌握怎么样根据EJB v1.1规范检验EJBs。创建和检验EJBs后,为了测试EJBs,将能根据模板和scratch创建一个WebSphere v4.0测试环境的配置和实例。最后使用EJB单体测试环境测试你的EJBs。
介绍
实体和会话EJBs在应用程序中用做商务逻辑。实体EJBs主要用来访问和管理应用程序中的永久数据。会话EJBs访问实体EJBs和使用实体EJBs中的数据。在本练习中将根据YourBank应用程序的scratch创建帐号和转帐EJBs。帐号EJB代表的是一个指定用户的并有一定金额的储蓄或支票帐号。当在事务中给定两个帐号和转帐的金额,转帐会话EJBs使用帐号实体EJB在不同的帐号EJBs间转帐。
**注意**解决方案在最后第五部分
练习说明
第一部分:安装
1. 从开始菜单启动IBM WebSphere Studio Application Developer(开始 -->程序 --> IBM WebSphere Studio Application Developer --> IBM WebSphere Studio Application Developer).
2. 通过Perspective --> Open --> Other --> J2EE打开J2EE视图。检查J2EE是否在浏览器中出现。J2EE视图不同于其他视图,因为它是基于模块(EJB或Web)类型组织项目的。
3. 创建新EJB项目
_ 从主菜单中选择File --> New --> Project,然后选择EJB,然后根据向导设计EJB。你也可以点击Create an EJB Project 工具条按钮(在工具条左边第九个按钮)
_ EJB项目命名:YourBankEJBModule.
_ 检查确定Use default location
_ EAR项目使用YourBankEAR命名,然后点击Finish.
YourBankEAR项目包含YourBank应用程序的全部内容。
_ 确认已创建的EAR项目是YourBankEAR。展开Enterprise Applications。与YourBankEJBModule相应的模块在EJB模块下的J2EE视图中出现。
通过选择J2EE视图底部的标签打开浏览视图。检查两个新项目YourBankEJBModule和YourBankEAR已被创建。当对J2EE应用程序操作时也可使用该视图,但不能用来按类型组织模块。
第二部分:创建帐号的管理永久实体bean容器






