EJB只是用来企业之间调用的 是规范一部分

解决方案 »

  1.   

    所有javaee服务器都实现了ejb,不要以为那些servlet/jsp容器就能算是javaee容器了,两码事。hibernate只不过是轻量级的东西,当然ejb3规范中的jpa是以hibernate为基础的。能用hibernate就能做企业级应用了吗?差的远呢。ejb支持集群部署,远程调用等,好处就不多说了。hibernate只能说是流行框架,而ejb3,jpa是业界标准,标准很难过时的,比如servlet/jsp是标准,到现在依然应用的很广,而“流行”的框架则不一样了。说不定哪天hibernate就不再继续支持这种基于session的接口了。但是jpa必须支持。