基于jboss的ejb3开发入门总结

基于jboss的ejb3开发入门总结
1.关于jboss版本
  刚开始使用的是5.0以上版本,每次启动均报错,后来采用jboss-4.2.3.GA-jdk6版本才能够正常运行.
  在eclipse中设置jboss服务器时需要重新指定jboss jdk name.
  如果使用默认myeclipse jdk, 在myeclipse中启动jboss会报错.
  而独立运行run.bat启动是没有问题地,why?
2.完整的ejb应用程序开发一般分为两部分:
      服务器端的ejb程序,这部分程序一般发布在远程的j2ee服务器端,比如jboss
      客户端程序.如jsp/servlet,java application。基于jndi获取j2ee服务器端ejb提供的服务.非分布式环境下,客户端程序和EJB是在同一容器中的
  ejb是基于RMI和JNDI的
3.Session Bean有两种接口:remote接口和local接口(对应@Remote和@Local)
  romote接口:允许来自EJB容器外的程序访问
  local接口: 允许来自相同EJB容器的程序访问,没有分布式开销,提高了性能.
  ps:调用local接口时要保证客户端程序和EJB程序在同一EJB容器中.比如:可以采用jsp作客户端的调用程序,并发布在jboss中
4.Stateful session Bean和Stateless session Bean
  前者每次lookup操作都会重新创建一个bean实例,适用用于需要保存对象状态情形,比如用户购物车
  后者实例化后被放入实例池中被所有用户共享.

5.实体bean简单例子

 


6.学习资料
  黎活明《EJB3.0实例教程》
 《EJB3.0 In Action》
  http://blog.csdn.net/pathuang68/archive/2009/04/24/4108254.aspx
  http://blog.csdn.net/caterpillar_here/archive/2008/10/16/3087399.aspx

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值