项目组里面,要使用JSF的FACELET。总结一下为什么项目组里面要采用它来做开发呢??
(1)FACELET的优势
1.1  模板机制
1.2 页面可重用
(2)FACELET的由来
2.1 最原始是,Servlet里控制动态HTML的生成
2.2 然后出现了JSP,它最终编译成一个servlet,可以说是动态生成servlet
2.3 紧接着是出现JSF独立的一套UI标签,这是全新的前端框架,可以说跟JSP比较,但也不能相提并论,因为JSF拥有更加高级的目标,而不仅是动态生成HTML页面。
(3)JSP和FACELET很大的区别是:
3.1  JSP是生成Servlet的模板。而 Facelets,生成的模板会构建组件树,而不是 servlet。这就允许更好的重用,因为可以把组件组合成另一个组件。