使用JSF技术可以更好地了解什么

时间:2010-03-31 13:25:32

标签: jsf

我正在使用带有JSF的Struts Tiles在应用程序中有一个标题,菜单和页脚。还有其他类似的struts有一个标题,菜单和页脚。 Facelets中是否提供此功能,以及哪种查看技术更易于开发。

2 个答案:

答案 0 :(得分:2)

对于JSF,您只能选择两种视图技术。优秀的旧JSP和改进的基于XHTML的Facelets。 Facelets 很多比JSP更适合JSF。它是一种视图技术和模板框架于一体。它提供了很好的templating capabilities,因为JSF 2.0也是composite components,而JSP基本上只提供<jsp:include>模板,所以你被迫创建自定义组件当您想要用单个组件替换重复的组件组时,使用原始Java代码(在JSF中有点不透明并且需要很多繁琐的工作)。如果可以,我建议完全删除JSP和Tiles,并在想要使用JSF进行开发时使用Facelets。如果您还要使用JSF 2.0,那么与JSF 1.x相比,它已经是一个重要的进步。

答案 1 :(得分:1)

Facelets是JSF的首选。使用Facelets可以轻松解决您的任务。