用Tomcat和Hibernate一起使用JBoss进行Hibernate

soo*_*red 5 jboss tomcat hibernate java-ee

我是一个新手试图弄清楚使用Hibernate与Tomcat和JBoss的利弊.

我正在开发一个前端使用Flex的Web应用程序,BlazeDS作为消息传递服务,后端使用Java.我们决定使用Hibernate作为持久性机制,但是想知道将它与Tomcat和JBoss一起使用的权衡.

谢谢.

ska*_*man 5

Tomcat是JBoss的servlet引擎,所以无论如何你都将使用Tomcat.

在你的情况下我会选择JBoss.它已经带有Hibernate,因此无需在应用程序中捆绑Hibernate.JBoss预先配置了多个不同的配置文件,因此您可以选择能够满足您需要的配置文件,而无需承担太多行李(即您可以放心地忽略所有繁重的JavaEE内容).同样,如果您的应用程序需要开始使用更多JavaEE内容(例如Web服务,EJB3),您可以轻松地将这些JBoss服务引入其中.

顺便说一句,您可能希望将GraniteDS视为BlazeDS的替代品,它似乎是一个更好的软件.