用实例说明如何用EJB和JSF开发

  我想很多人都和我一样没有接触过EJB3和JSF,那么如何用EJB和JSF开发呢?为了熟悉EJB和JSF,只好专门做了个EJB+JSF开发示例来入门,现在就把我做的EJB+JSF实例做具体说明。
  EJB和JSF开发实例是一个比较简单的JSF的web工程做页面展现,一个简单的EJB3工程做业务操作,分别部署到Tomcat下和JBoss下,让他们通过EJB远程调用的方式进行通信,协调完成业务操作.现在回头来看原来做的这个东西,的确是相当的简易,正好适合作为初学入门的一个参考示例.

  用EJB和JSF开发实例包含了EJB远程调用和本地调用,EJBQL查询语句,实体Bean继承,EJB端依赖注入.和一些JSF的简单应用.

  两个工程已经打包放到了附件中.工程使用开发工具为MyEclipse Enterprise Workbench Version: 6.0.0 GA .测试服务器为JBoss4和Tomcat4,JDK使用的1.6.具体的开发工具和服务器配置就不多说了,一般准备学EJB3或者JSF的人应该都已经会了.

  开发工具配置好后,直接把两个工程导入到工作区就可以看到了.由于我的工程存放的位置,或者一些工具包的位置可能与你的不太一样,可能有些工程配置需要调整一下.

  有个地方需要说一下,就是EJB工程中带有一个Ant脚本,负责把public中的代码编译成jar放到JSF工程里.因为远程调用嘛,本地当然要有远程接口和用来装载传输数据的实体类啦.这个Ant脚本需要修改一下.
<property name="dir_jar" value="E:\code\javaworkspace\jsfStudy\WebRoot\WEB-INF\lib" />这一行调整为你的JSF工程对应的位置。

由于上传附件限制的原因,jsf工程中要用到的jbossall-client.jar被我删除掉了,搭建工程时大家可以从JBoss4的client文件夹中找到,放到工程的lib目录下即可.
 
  然后使用MyEclipse的发布功能将EJB工程发布到Jboss4上,JSF发布到Tomcat上,然后同时启动两个服务器就可以看到效果了.顺便说一下,默认情况下8090端口会冲突,改一下Tomcat的端口就可以了.我改成了8091
服务器启动后访问这个路径就可以了.(为什么要使用JBoss4,请参考这篇文章)
localhost:8091/jsfStudy/
 

  这样用EJB和JSF开发实例就搭建完成了.当然要了解如何实现就需要大家读代码了.

  这是下载地址:http://***/blog/slx/285.html

  JBoss启动时如果遇到什么异常,或者有什么疑问可以参考我的其他相关文章或者留言

 

此文“用EJB和JSF开发实例详解”来自于百洋软件研究实验室

转载于:https://www.cnblogs.com/posoft/articles/1545381.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值