0

我正在重新访问一个项目,需要将其限制为 Java 1.4(不幸的是)。我有兴趣引入 MVC 框架以提高将来的维护便利性。

除了 Struts 1,我还有哪些选择?框架越轻巧越好。

不要立即放弃 Struts,我刚刚听到了很多关于它的坏消息。如果有人想在这里为它辩护,请这样做。

此外,该框架必须能够在 Jrun 上运行,这可能会限制我的选择。例如,我不能让 Spring MVC 工作。

4

3 回答 3

3

Spring MVC 非常轻量级。您可以根据需要使用尽可能多的 Spring 或尽可能少的 Spring。

于 2009-06-05T18:11:27.937 回答
1

我在寻找其他东西时发现了这个问题,所以很抱歉这个答案可能无法及时找到您。

有一个很好的选择可以满足您的需求!MVC 框架是 Induction,它是使用 JDK 1.4 编写的。Induction 控制器是多动作的,就像 Spring MVC 2.5 一样,但 Induction 不使用注释或 XML,控制器默认自动连接。

Induction 是一个非常轻量级和快速的 MVC 框架(7.7K 行),但具有许多主要 MVC 框架所没有的特性,例如:

  • 在开发过程中更改控制器、视图、模型时动态重新加载
  • 文件上传如此简单(与字符串输入没有太大区别)
  • 控制器无需配置
  • 使用 IDE 分析模型、视图和控制器之间的依赖关系的能力
  • 基于正则表达式的 URL 映射
  • 对管理任何 MVC 框架的重定向的最佳支持

在此处查看入门教程:http: //www.inductionframework.org/getting-started-tutorial.html

祝你好运!

于 2009-08-04T06:59:31.673 回答
0

虽然 JSF 一开始很难理解,但我比 Struts 1 更喜欢它,但在 Java 1.4 中,我使用 MyFaces 构建应用程序,它对我来说效果很好。

我也投票赞成 Spring MVC 提案;)

于 2009-06-05T18:13:47.230 回答