如题,可能题目有点大,不过真的对EJB3不了解,请知道的大侠勇于分享!谢谢

解决方案 »

  1.   

    Ejb3.0好像没有什么实体Bean
    使用JTA管理事务 etc。
      

  2.   

    很多地方都变了
    首先JPA独立出来形成一个标准
    session bean不依赖任何EJB接口和类
    配置支持Annotation(推荐)和xml两种
    总之ejb3变的更轻量级
    但是现在开发用的还是很少 主要是有spring的存在!
      

  3.   

    区别很大。
    EJB2.0的开发非常繁琐,一个bean文件就需要实现3-5个接口,而且还要实现一大推文件,因此给开发者带来很大的困难。
    EJB3.0最大的特点是大大简化了bean的实现与开发,是面向POJO开发的,而且引入了Spring中的注入(Annotation)和Hibernet中的数据持久化处理,使得EJB变得更加轻量级了。
    不过个人感觉EJB现在的地位比较尴尬,EJB最初的目的是为了进行分布式计算的,但是由于WebService的出现和发展,Ejb好像走进了一个死胡同。