java - Spring MVC 与 JSF

标签 java jsf spring-mvc

我在过去的所有应用程序中都使用过 Struts 框架,而对于新应用程序,我的客户要求使用 Spring MVC 还是 JSF?我不熟悉这两个框架,但我们的时间表很严格。所以,我不确定我会选择哪个框架来构建应用程序。

谁能给我建议一下哪个框架容易快速学习?

谢谢

最佳答案

当然,每个人都会有所不同,但我建议使用 Spring MVC,因为它是一个像 Struts 一样的基于请求的框架。当然,您会想了解诸如控制反转/依赖注入(inject)之类的核心 Spring 内容(但我认为这是一个加号...)以及您将用于数据库访问的任何内容(只是 JDBC?Hibernate? iBatis?等)。

JSF 是基于组件的,这与基于请求的框架有点不同。如果您确实打算走 JSF 路线,我建议您查看 JBoss 的 Seam。它更像是一个从前到后的框架,使用 JSF 作为 web/presentation 端,使用 EJB 作为后端。几乎所有使用过它的人都声称它使 JSF 和 EJB 比单独使用时更有用。

不过,无论您选择哪种技术,祝您好运。 (听起来你会需要它——严格的时间表和指定 Web 框架的客户端?)

关于java - Spring MVC 与 JSF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2249706/

相关文章:

java - 尝试使用 ng-file-upload 在 Spring 中上传许多文件时出现空 List<MultipartFile>

java - 瓷砖游戏行走动画

java - cqengine 无法按 equals 索引

jsf - 在字符串值中评估 EL 表达式

jsf - 如何访问 EL 变量并将其作为参数传递给 EL 中的函数?

java - JSF2.0 + Eclipse

java - 使用 `Error: Could not find or load main class` 运行 jar

java - 使用 Apache POI 时,我可以使用索引遍历 Excel 文件吗?

java - 如何为所有 Controller 配置默认的@RestController URI 前缀?

java - 日志文件在 tomcat 关闭时被覆盖