何时使用<ui:include>,标记文件,复合组件和/或自定义组件?
我最近开始使用带有Facelets的JSF 2.0,并且对于了解<ui:include>
Facelets 1.x提供的现有和其他模板技术的新复合组件感到困惑。
这些方法有什么区别?从功能上看,它们似乎提供了相同的:<ui:param>
vs <cc:attribute>
,<ui:insert>
+ <ui:define>
vs标记文件,重用现有模板。除了复合组件的语法和清晰的接口规范之外还有什么吗?性能可能不同吗?