Tomcat或JBoss for JSF,Hibernate项目

时间:2011-11-11 14:11:25

标签: java hibernate tomcat jboss jsf-2


我正在研究学术项目,该项目应尽可能小,没有无用的功能,仅涵盖其初始要求,也不是太广泛。 我选择使用的两个主要技术是JavaServer Faces 2(可能带有CDI)和Hibernate。我不需要任何其他内容。
我需要一些服务器来部署我的应用程序。我的第一个想法是Tomcat,但据我所知,它只提供Java Servlets API和JSP 我的问题是,与我的小项目合作,下列哪种解决方案更好,更容易开发,更少麻烦?

  1. 使用Tomcat并尝试使用JSF和Hibernate库扩展它
  2. 使用JBoss应用程序服务器

我之所以没有首先选择JBoss,是因为我根本没有使用它。直到知道,我只与Tomcat合作。我也想知道它是不是从大炮射向蚊子。
请帮助mi决定。

2 个答案:

答案 0 :(得分:1)

如果没有其他限制,请使用Tomcat。它是开源的,免费的。 JSF与它完美配合。我不知道CDI,但似乎没有任何理由不使用Tomcat。

但是,如果您需要JBoss中的功能(例如高级安全功能)但不需要Tomcat中的功能,那么请使用它。

就个人而言,我只是寻求简单的解决方案(即Tomcat),并且只在必要时切换到JBoss。如果您为Tomcat编写代码,通常它将与JBoss一起使用,但不一定相反,因为JBoss具有更多功能。

答案 1 :(得分:1)

IMO NetBeans + Glassfish组合更适合初学者b / c的紧密集成和稳定性。

Oracle将此组合专门用于教育目的以推广JavaEE,因此有很多教程和示例可以立即使用。

如果您的项目使用EclipseLink而不是Hibernate,那当然......