我可以使用带有spring mvc的jsf组件库(primefaces)。我有客户端开发的问题所以我想要一种创建用户界面的简单方法。我不喜欢jsf生命周期。我需要一种使用组件库的方法
答案 0 :(得分:5)
JSF和Spring MVC有完全不同的意识形态。一个是基于组件的MVC框架,另一个是基于请求的MVC框架。混合这没有任何意义。您通常选择其中一个。基于组件的MVC框架的优势在于它最小化了HTML / CSS / JS样板代码和服务器端请求处理,但这带来了缺点,即您没有对生成的HTML / CSS / JS进行细粒度控制。服务器端请求处理。为此,您需要一个基于请求的MVC框架。但这又是一个缺点,你需要自己编写所有HTML / CSS / JS样板和服务器端请求处理。
如果您想坚持使用Spring MVC并想要一个丰富的UI,我建议您查看一个基于JavaScript的UI库,例如jQuery UI。