如何改进现有Struts Web应用程序的UI?

时间:2012-04-26 06:10:24

标签: jsf user-interface struts primefaces

在Struts中创建了一个现有的Web应用程序。需要完全重做UI。改善UI的最佳方法是什么?将PrimeFaces等JSF组件引入现有的Struts代码是一个好主意吗?或者有哪些选择?

1 个答案:

答案 0 :(得分:1)

很难将Struts与JSF连接起来,因为这两个框架试图做同样的事情。因此,在实践中,您最终会重写您的应用程序。 JSF页面和JSP(由Struts使用)具有不同的生命周期,JSF Beans以与Struts Actions不同的方式工作。

关键是要利用你已有的东西,让你的JSP看起来更好。我会选择好的JavaScript UI库并使用它重写JSP页面。如果你想要完整的解决方案,ExtJS非常好。如果你想在jQuery,Backbone和Mustache模板引擎上创建自定义解决方案looke。