使用Spring MVC的JSF组件库

4

我能否在spring mvc中使用jsf组件库(如primefaces)?我在客户端开发方面遇到了问题,所以我想找到一种简单的创建用户界面的方法。而且我不喜欢jsf的生命周期。我需要一种使用组件库的方式。


我目前正在尝试使用JSP、Apache Tiles和jQuery。 - ayengin
1个回答

6
JSF和Spring MVC有完全不同的理念。一个是基于组件的MVC框架,另一个是基于请求的MVC框架。混合使用这两种框架毫无意义。通常你需要选择其中一种。基于组件的MVC框架的优势在于最小化HTML/CSS/JS样板代码和服务器端请求处理,但这也带来了缺点,即你无法对生成的HTML/CSS/JS和服务器端请求处理进行精细控制。为此,你需要一个基于请求的MVC框架。但这反过来又有一个缺点,即你需要自己编写所有的HTML/CSS/JS样板和服务器端请求处理。
如果你想坚持使用Spring MVC并且想要一个丰富的UI,我建议你看看基于JavaScript的UI库,如jQuery UI。
另请参阅:
- 当可以通过CSS、HTML、JavaScript、jQuery实现UI时,JSF的需求是什么?

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接