Facelets

定义:用来建立JSF应用程序时的一个可供选择的表现层技术。

它使用Apache Tapestry用户所熟悉的概念来构建jsf组件树。与jsp不同,Facelets这个模板化语言,从构建之处,就考虑了jsf的组件生命周期。使用facelets生成的模板会构建组件树,而不是servlet。这就允许更好的重用,因为可以把组件组合成另一个组件。

Facelets减少了编写定制标记才能使用JSF的需求,facelets本身就可以侍弄JSF定制组件。

沟通JSF和Facelets只需要很少的特殊编码:要做的全部工作就是在Facelets标记库中声明JSF组件。在facelets模板化语言中可以直接使用JSF组件,不用任何额外的开发。

特点:

1、模板化

2、复合组件

3、定制的逻辑标记

4、表达式语言

5、对设计师友好的页面开发

6、创建组件库

原文地址:https://www.cnblogs.com/zy12/p/8855319.html