在我看来,你需要tomcat或其他一些servlet引擎用于web部分。 那么使用hibernate和jms的数据访问部分呢?谢谢。
答案 0 :(得分:10)
不,您不需要应用程序服务器,您可以将Spring视为专有的模块化应用程序服务器实现/适配器。但是你仍然需要一个servlet容器。
数据访问部分:您可以使用hibernate和一些独立的连接池
jms:Spring不是JMS提供者,但它很好地将POJO与任何JMS提供者集成
Spring还提供全面的交易支持
最后,您可以使用jmx和aop内置并轻松集成bean验证,jpa,网络服务,rmi,{{3} },任务调度,缓存......
如您所见,您可以使用经过认证的应用程序服务器和Java EE堆栈,也可以构建在Tomcat之上,并选择所需的Spring模块。有时,Spring使用标准的Java EE API(如JPA),更常见的是它自己构建。