我试图找出使用JSF与spring MVC的优势除了JSF实现提供的一组不同的UI组件之外?两者都是MVC,两者都有不同的透视导航处理(两者都很容易理解).假设我在我的应用程序中使用JSF和Spring MVC,那么设计,实现和维护会带来哪些好处?
它们都是MVC,但JSF是面向组件的,而Spring MVC是基于动作的.
您可以最好地查找这些术语对您自己的意义,但简而言之,JSF允许UI由高级可视构建块(滑块,面板,进度条等)组合而成.
Spring MVC并没有对实际的用户界面说太多.它强调一个控制器,您可以将其映射到URL路径及其参数.在处理之后,你直接/转发到呈现视图的东西(通常是JSP,但最近经常使用Thymeleaf).
JSF是Java EE的一部分,它还带有一个框架,它具有一些Spring MVC的"类到URL"绑定方面; JAX-RS.JAX-RS本身既不是MVC也不是基于请求的Web框架,而是Web服务框架.
在一个应用程序中使用两个不同的Web框架非常混乱,我不推荐这个.
归档时间: |
|
查看次数: |
10900 次 |
最近记录: |