【发布时间】:2011-01-16 00:31:48
【问题描述】:
我在过去的所有应用程序中都使用过 Struts 框架,而对于新应用程序,我的客户要求使用 Spring MVC 还是 JSF?我不熟悉这两个框架,但我们的时间表很严格。所以,我不确定我会选择哪个框架来构建应用程序。
谁能给我建议一下哪个框架容易快速学习?
谢谢
【问题讨论】:
-
感谢专家的解答。我现在也在考虑选择 Spring MVC 而不是 JSF。我们的网页设计师为我们提供了静态 html,我认为将静态 html 转换为 JSF 页面会很困难(因为它使用 UI 组件)。希望Spring MVC也能提供类似struts logic的标签:迭代..
-
是的,如果您有来自网页设计师的 HTML 页面,那么将它们用于 Spring MVC 视图要比将它们转换为 JSF 组件要容易得多。至于标签——我想我通常只是为此使用了 JSTL c:forEach 标签。 Spring 标签库非常小 - static.springsource.org/spring/docs/2.0.x/reference/… - 但也使用了 JSTL 标签库 - 因为模型对象只是 POJO/JavaBeans JSTL 工作正常。
-
同意,在这种情况下。我个人更喜欢 JSF,因为它更适合我的编码风格,但在这种情况下,Spring MVC 可能会更好。
-
你会长期使用 Spring 堆栈的其余部分吗?
-
注意:我没有保护这个问题,因为这个问题是有效的,相反,我发现这个问题应该被删除。我保护它是因为我想防止新用户继续以不相关的主观性向这个问题发送垃圾邮件,从而继续滥用 Stack Overflow 作为讨论论坛平台。我已经对这个问题投了反对票并投了赞成票,因为它根本不属于这里。但是,接近投票已过期,显然没有其他人会担心这个问题出现在错误的地方。
标签: java jsf spring-mvc