在我看来,您需要 tomcat 或其他一些用于 Web 部件的 servlet 引擎。使用hibernate和jms的数据访问部分呢?谢谢。
问问题
2523 次
1 回答
12
不,您不需要应用程序服务器,您可以将 Spring 视为专有的、模块化的应用程序服务器实现/适配器。但是您仍然需要一个 servlet 容器。
数据访问部分:可以使用hibernate和一些独立的连接池
jms:Spring 不是 JMS 提供者,但它很好地将 POJO 与任何 JMS 提供者集成
Spring 也有全面的事务支持
最后,您拥有内置的jmx和aop支持,并且可以轻松集成 bean 验证、 jpa、Web 服务、rmi、jci、任务调度、缓存......
如您所见,您可以使用经过认证的应用程序服务器和 Java EE 堆栈,也可以在 Tomcat 之上构建并选择您需要的 Spring 模块。有时 Spring 使用标准的 Java EE API(如 JPA),更多时候它构建自己的。
于 2012-04-16T14:56:54.400 回答