RT

解决方案 »

  1.   

    关于ejb的事务类型,以及管理,请建议参考这里的博文专题
      

  2.   

    本人想问下,EJB这个东西有发展吗?有多少家公司在用?好跳槽吗?
      

  3.   


    现在用EJB的公司还是不多的, 因此精通的人也少, 如果能把EJB搞精了 前途是无量的。
      

  4.   

    EJB 事务支持 Resource Local 事务和 JTA 事务。Resource Local 事务就是我们通常所指的 Connection 事务,前提条件是仅有一个数据源。EJB 的容器实现基本上都是采用动态代理进行事务逻辑的横切处理,一般与 ThreadLocal 对象绑定。JTA 事务应用于分布式事务处理,这种事务光靠 Connection 的 commit 等就无法完成了。支持这种事务需要支持所谓的“两阶段提交”,由 EJB 容器作为两阶段提交的协调者,这种类型的事务很复杂。JTA 事务常用于多个数据源或 JMS 的事务处理。一个 J2EE 应用服务器的优劣就在于对于事务处理的优劣,之所以会有不要钱开源的 J2EE 应用服务器与收费昂贵的 J2EE 应用服务器主要的区别就在于对于事务的处理能力和性能。涉及 Java 事务处理的书很少,我只看到过一本 Java Transaction Processing: Design and Implementation,没有中译本:
      

  5.   

    大公司里的老系统还是用的EJB,而且各个厂商的都有,比较乱WebSphere,WebLogic,Jboss每个EJB服务器的管理和实现都不一样的