Myeclipse+JBoss开发EJB3.0

EJB是用来开发企业应用的技术规范,主要是开发服务器端与客户端。我们比较熟悉的是web应用的开发,我们需要把写好的项目部署到web服务器器上,比如tomcat,然后通过网页访问;而EJB项目需要将服务器端代码打包成jar包,然后部署到服务器上(由于tomcat只是个web容器,不能用来部署EJB项目,所以这里我们用到的是JBoss,两者同样都是开源的),然后通过客户端代码访问并执行服务器端程序。所以说EJB项目主要注重服务器端和客户端的开发,但是由于ajax技术和其他web框架(如spring,hibernate)的兴起,现在的主流还是web开发。但是EJB并不过时,特别是EJB3.0出现以后,我们可以更加轻松快速的开发EJB项目,并且现在的主流框架大多支持EJB规范。

这里我们用到的是Myeclipse8.5+jboss-5.0.0.GA.,jboss的下载地址:http://www.jboss.org/jbossas/downloads/,下载完并安装。在Myeclipse选择Window->Preferences->MyEclipse->Servers->JBoss 5.x,选择JBoss server为[Enable],路径为你的安装路径,然后下次就可以通过Servers来启动JBoss了。

接下来创建一个EJB Project,开始写服务器端代码。这里用到了EntityBean和SessionBean。EntityBean就是实体类,与web项目中的实体类功能相同;SessionBean描述了与客户端的会话,当客户端执行完以后,SessionBean和他的数据就会消失。这个项目用到了JNDI和JPA,JPA是java的数据持久化API,通过EntityManager(实体管理器)来管理ORM映射,需要注意的是EJB里的Entity都要实现Serializable接口以实现远程交流。JNDI是java的命名和目录API,这里借助JNDI让JBoss来维护SessionBean。下面给出src目录下的

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值