我正在寻找一个 Java Web 框架,它需要对一个非常小的应用程序进行最少的配置。Spring & Struts 在这里绝对是矫枉过正。这是一个可以在没有任何框架的情况下编写的应用程序,但如果我能找到一个,我更愿意使用最小的 MVC 框架。
9 回答
Stripes和ZTemplates应该很轻。
结帐火花。它尽可能地简约。
grails 需要最少的配置,因为其中大部分都具有合理的默认值。
我会说spring webmvc非常简约,恕我直言,它远非矫枉过正。你不必包含整个 spring 框架来做你的事情。要启动 webmvc webapp,您需要 ~3-4 jars IIRC。不要低估 DI 在内部结构和可测试性方面的优势。
我会选择 Spring WebMVC + JSP 可能与 sitemesh 结合使用。后来当你意识到你有更复杂的事情要做时,你可以添加 Spring-Webflow 等等。
制作 Java Web 应用程序的最简单方法是使用 JSP 来显示您的内容,并在后端使用纯 Java。
这几乎不需要配置。
唯一的要求是用于托管的 J2SE 和 Tomcat。
最轻量级的 Java 框架是 servlet + JSP。尝试使用最新发布的标准——Servlet 2.5 和 JSP 2.1。Tomcat 提供您所需要的一切:
- 小服务程序容器;
- JSP(可选);
- Java 运行时;
- 用于提供 HTML 的 Web 服务器。
试试 appfuce.com。这会根据您的偏好(struts2、spring 或 JSF)为您提供全功能的 mvc Web 应用程序。并实现了示例登录系统,以便您了解所涉及技术的核心功能
检查(µ)Micro看看它是否足够轻:)
HTH——弗洛林