日期:2014-05-18  浏览次数:20662 次

ejb,jboss有啥用
就是起个热部署的作用?我就只用hibernate 不用其他的Jpa实现 不是完全用不上什么jpa jboss  ejb了 
真心搞不懂 我直接用个myeclipse 就能写数据库了 ejb jboss能给我带来什么好处?还有ejb是j2ee定的规范 好像ejb实现只有JBoss Application Server一家吧 那还规范个毛线啊 Sun's 'J2SDK Enterprise Edition' (J2EE)是个啥 就是j2ee规范吧
复杂无比 不知用途 就像OSGI
用sessionFactory就好了 为什么又搞个entityManager
------解决方案--------------------
EJB只是用来企业之间调用的 是规范一部分
------解决方案--------------------
所有javaee服务器都实现了ejb,不要以为那些servlet/jsp容器就能算是javaee容器了,两码事。hibernate只不过是轻量级的东西,当然ejb3规范中的jpa是以hibernate为基础的。能用hibernate就能做企业级应用了吗?差的远呢。ejb支持集群部署,远程调用等,好处就不多说了。hibernate只能说是流行框架,而ejb3,jpa是业界标准,标准很难过时的,比如servlet/jsp是标准,到现在依然应用的很广,而“流行”的框架则不一样了。说不定哪天hibernate就不再继续支持这种基于session的接口了。但是jpa必须支持。