Spring MVC & UI Components
我正处于一个小型单页Web应用程序的“技术选择”阶段,该应用程序将主要基于AJAX,并将向Java后端报告。
在我几周前发布的一个问题中,SO社区强烈认为,我最好使用基于Spring MVC的Web应用程序,而不是使用JSF中的东西。由于Spring是面向请求的,而JSF是面向组件的,因此只有将收到大量异步请求的东西使用Spring才有意义。
如果我走JSF路线,那么我的下一组决定将是是否为视图技术使用所谓的UI组件库,例如PrimeFaces,IceFaces或MyFaces。
所以,我想知道:Spring MVC是否有任何类似于PrimeFaces(或其喜欢的东西)来为我的页面创建视图组件?我知道它不是基于组件的,但我对Spring MVC的Web平台并不熟悉,并且想知道Spring Web开发人员用来构建漂亮网页的一些实际标准(如果有的话)或典型技术堆栈是什么。
而且,如果Spring只使用普通的模板引擎,那么像Freemarker这样的东西就足够了吗?
我想对于一个崭露头角的Spring Web开发人员来说,这是一个“最佳实践”类型的问题。
提前致谢!