使用Spring,你还需要一个java应用服务器吗?

时间:2012-04-16 14:52:51

标签: spring

在我看来,你需要tomcat或其他一些servlet引擎用于web部分。 那么使用hibernate和jms的数据访问部分呢?谢谢。

1 个答案:

答案 0 :(得分:10)

不,您不需要应用程序服务器,您可以将Spring视为专有的模块化应用程序服务器实现/适配器。但是你仍然需要一个servlet容器。

  • 数据访问部分:您可以使用和一些独立的连接池

  • :Spring不是JMS提供者,但它很好地将POJO与任何JMS提供者集成

  • Spring还提供全面的交易支持

  • 最后,您可以使用内置并轻松集成bean验证,,网络服务,,{{3} },任务调度,缓存......

如您所见,您可以使用经过认证的应用程序服务器和Java EE堆栈,也可以构建在Tomcat之上,并选择所需的Spring模块。有时,Spring使用标准的Java EE API(如JPA),更常见的是它自己构建。