我阅读了很多关于 GlassFish 应用服务器的文章,它支持整个 Java EE 6 规范。但是 Tomcat 支持哪些呢?
我知道 Tomcat 是一个 JSP/Servlet 容器,但我在网上看到有关“JSF 和 Tomcat”、“Hibernate 和 Tomcat”等的文章。
tomcat能否玩转这些技术:EJB、JSF、JPA、Hibernate、Spring等?
最佳答案
Tomcat 作为准系统 servletcontainer 确实只提供 JSP , Servlet , EL和 WS开箱即用的 API。但是,您可以只提供 JSF , JSTL , CDI , JPA , Hibernate , Spring等等,以及 /WEB-INF/lib
文件夹中的 JAR 文件风格的 Web 应用程序和一些必要的配置文件。
EJB这只是一个不同的故事,因为你不能只添加“一些 JAR”来让它工作,但实际上是的,如果你修改服务器核心,你也可以将 EJB 容器放在 Tomcat 之上。这也基本上是TomEE已经完成了。如果您打算使用 Java EE,不妨考虑一下。
另见:
关于java - Tomcat 支持哪些技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2857077/