什么是最小的Java Web MVC框架?

我正在寻找一个Java Web框架,它需要为非常小的应用程序提供最少量的配置。 Spring&Struts在这里肯定是矫枉过正。 这是一个可以在没有任何框架的情况下编写的应用程序,但我更愿意使用最小的MVC框架,如果我能找到一个。

Stripes和ZTemplates应该很轻。

结账火花 。 它尽可能具有模仿性。

看看Apache Wicket 。

我会说springwebmvc非常简约,恕我直言,它远非矫枉过正。 您不必包含整个Spring框架来执行您的操作。 要启动webmvc webapp,您需要〜3-4jarIIRC。 不要低估DI在内部结构和可测试性方面的优势。

我可以选择Spring WebMVC + JSP与sitemesh结合使用。 后来当你意识到你有更复杂的东西要做,你可以添加Spring-Webflow等等。

grails需要最少量的配置,因为大多数配置都有合理的默认值。

执行Java Web应用程序的最简单方法是使用JSP来显示内容,并使用后端的简单Java。

这几乎不需要配置。

对此的唯一要求是J2SE和Tomcat进行托管。

最轻的Java框架将是servlet + JSP。 尝试使用最新发布的标准 – Servlet 2.5和JSP 2.1。 Tomcat提供您所需要的一切:

  1. servlet容器;
  2. JSPs(可选);
  3. Java运行时;
  4. 用于提供HTML的Web服务器。

试试appfuce.com。 这为您提供了基于您的偏好(struts2,spring或JSF)的全functionmvc web应用程序。 它实施了样本登录系统,以便您了解所涉及技术的核心function

检查出(μ)Micro并查看它是否足够轻:)

HTH – 弗罗林