我在过去的所有应用程序中都使用过 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/