0
在Struts中创建了一个现有的Web应用程序。需要完全重做UI。什么是改进UI的最佳方式?将PrimeFaces等JSF组件插入到现有的Struts代码中会是一个好主意吗?或者有什么选择?如何改进现有Struts Web应用程序的UI?
在Struts中创建了一个现有的Web应用程序。需要完全重做UI。什么是改进UI的最佳方式?将PrimeFaces等JSF组件插入到现有的Struts代码中会是一个好主意吗?或者有什么选择?如何改进现有Struts Web应用程序的UI?
很难将Struts与JSF连接起来,因为这是两个不同的框架,试图做同样的事情。所以,在实践中,你最终会重写你的应用程序。 JSF页面和JSP(由Struts使用)具有不同的生命周期,JSF Beans以Struts Actions的不同方式工作。
关键是要利用你已有的东西,并使JSP看起来更好。我会选择好的JavaScript UI库并使用它重写JSP页面。如果你想要完整的解决方案,ExtJS是非常好的。如果您想在jQuery,Backbone和Mustache模板引擎中创建自定义解决方案looke。