一步一步学EJB 3.0(二):初探企业EJB模块开发 - 编程入门网
一步一步学EJB 3.0(二):初探企业EJB模块开发时间:2011-08-05 Beniao上一篇文章里详细介绍了EJB 3.0的开发环境的搭建,本文以上文中所搭建好的开发环境,给大家简单的 介绍下在NetBeans下去开发企业EJB的流程,以一个简单的示例程序展开介绍. 一、建立EJB模块 这一步很简单,选择“文件”菜单里的“新建项目”选项,在项目类别里选择“企业”,在右边项目 选项里选择“EJB模块”,详细如下图示: 二、建立包和会话Bean类 在上面建立的EJB模块里新建立一个包,如:com.beniao.dayone,然后建立一个无状态的会话Bean及一 个远程接口。详细如下: 例如建立一个Hello的无状态会话Bean,和一个远程接口,如下图示: 一步一步学EJB 3.0(二):初探企业EJB模块开发(2)时间:2011-08-05 Beniao三、添加商业方法 OK,上面Bean已经建立,现在就是给EJB Bean添加商业方法的时候了,这里可以使用NetBeans为我们提供 的强大支持,来添加方法以及接口里的定义,在Bean里点"右键",在弹出的菜单里选择"EJB方法"----添加 Business方法便OK.如下如示: 在弹出的窗体里输入方法名,如果方法有参数的话,则在下面提供的可视话操作中直接添加参数就OK了, 如下图: OK,到此,NetBeans就会帮我们创建好远程接口和无状态会话Bean,并且建立好接口的方法的定义,以及 Bean里的方法实现模型,代码如下:
一步一步学EJB 3.0(二):初探企业EJB模块开发(3)时间:2011-08-05 Beniao四、实现远程接口的Bean方法 从上面代码段可以清晰的看出,HelloBean这个无状态会话Bean实现了远程接口HelloRemote(关于无 状态会话Bean及远程接口,这些知识点将在随后的文章里介绍)。那好,下面我们就来写这个Bean的具体 实现。代码如下:
很简单,就是在传如的参数前加一个“Hello”,然后将其输出到控制台。到这里,我们的EJB模块就 算是开发完成,下面就是成功生成此模块,并将其部署到应用服务器上。 五、部署EJB到应用服务期 在部署EJB到应用服务器之前必须启动服务器,启动方法在上篇文章里有所介绍,这里就不在说明。当 服务器启动成功后,点击EJB项目处右键,在弹出的菜单里选择“取消部署后再次部署”,成功部署就OK 了。 现在我们登录应用服务器,看上面的工作是不是真的成功完成。在服务器控制台上点击“Application Server”选项,然后在右边选择“JNDI Browsing”,在弹出的窗体里看是不是已经存在了上面所部署的 EJB模块的JNDI,详细如下图: 一步一步学EJB 3.0(二):初探企业EJB模块开发(4)时间:2011-08-05 Beniao六、建立应用程序调用EJB模块 建议一个JAVA应用程序(当然其他的类型程序也是可以的),这里需要注意下,EJB模块开发完成后总 是会打包为jar的,也就是说在我们的应用里需要去调用EJB模块的话只需要拿到这个jar包就OK,关于本 文后面将介绍的是通过添加项目直接就把EJB模块添加到 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |