1

简而言之,我试图在不使用 EJB 的基于 Spring 的 Web 应用程序的场景中评估 Glassfish 是否提供了 Tomcat 没有的任何特性,这是否值得使用。换句话说,如果我使用 Spring 安全性、事务管理以及 MVC(想使用 Facelets 但又一次,Spring Web Flow 提供 Facelet 支持),而不是 Glassfish 的任何容器管理功能不能在 Tomcat 中发现,与更简单的 Tomcat 平台相比,使用 Glassfish 有什么优势,它们是什么?此外,在任何情况下,混合 Spring MVC 和 JSF 是否有意义?

4

1 回答 1

1

这个链接很老了,但可能会有所帮助。

就个人而言,我坚信不要使用具有我永远不会使用的功能的应用程序服务器,并且由于过去的 EJB 经验对我来说仍然有一种可怕的味道,我不认为自己愿意再次使用它们,所以我个人不会考虑 Glassfish,因为 Tomcat 拥有我需要的一切。如果您只需要添加管理工具,那里有很多商业级 Tomcat 产品,例如 SpringSource 的tcServer(我个人使用过,我非常喜欢)或 MuleSoft 的Tcat。ReHat 曾经也有一些企业级的 Tomcat 产品,但产品名称现在让我忘记了。

于 2013-03-26T11:57:11.033 回答