什么是更好的Java Web应用程序框架(建议请)?

时间:2010-07-01 07:00:13

标签: java jsf web-frameworks jsf-2

我是Java Web Application的新手。我正在练习JSF2。 使用JSF的任何框架或者我应该使用JSF更好吗?

如果使用Framework更好,那么你经验丰富的人建议我吗?

7 个答案:

答案 0 :(得分:4)

试试Play! Framework。它似乎是一个很好的RAD框架,特别是对于简单的应用程序。

答案 1 :(得分:3)

没有最佳解决方案或框架。您甚至可以为自己更好地定义应用程序的确切要求,然后寻找最合适的技术。不要过于抽象,我建议您查看Struts,Spring和GWT(Google Web Toolkit)。

每一个都有它的优点和缺点,所以这不仅仅是在其中一个中成为大师的问题,而是更好地了解它们以便在需要时做出正确的决定。

答案 2 :(得分:2)

我认为Wicket非常好。但话说回来,我并不特别喜欢JSP。

只需查看他们的motivation页面,了解是什么让他们与众不同。

答案 3 :(得分:1)

您可以使用大量框架来简化框架使用并提高效率。

我希望 Spring Webflow 。它处理会话状态,使用简单,你可以利用spring提供的其他功能(IoC /依赖注入,集成功能,Spring Batch ......)

当您可以自由使用不同语言/ apis时,您应该查看 Grails

答案 4 :(得分:1)

这完全取决于您的需求。我个人更喜欢Spring + Struts2 + Hibernate或grails。

答案 5 :(得分:1)

我强烈推荐JBoss的Seam Framework。它有助于简化JSF,并且可以很容易地集成诸如Hibernate或EJB3之类的东西。此外,它在主要IDE中得到了相当广泛的支持。

答案 6 :(得分:0)

尝试比JSF强大的http://www.icefaces.org/main/home/