【发布时间】:2010-05-06 05:41:06
【问题描述】:
我参与 JSF + Facelets 开发已经有一个月左右的时间了。我使用了 facelets 中的组合、插入、定义和其他标签。我发现很难理解 facelets 到底给了我什么?它的替代品是什么?什么是 View Handler 技术?我找不到同样的好材料/在线笔记。有人可以用外行的方式解释 - 它是什么?谢谢
【问题讨论】:
我参与 JSF + Facelets 开发已经有一个月左右的时间了。我使用了 facelets 中的组合、插入、定义和其他标签。我发现很难理解 facelets 到底给了我什么?它的替代品是什么?什么是 View Handler 技术?我找不到同样的好材料/在线笔记。有人可以用外行的方式解释 - 它是什么?谢谢
【问题讨论】:
Facelets 是一种视图技术。 Facelets 是JSP 的继承者。目前唯一的替代方案是 JSP,它几乎没有对 JSF 组件的无缝支持。如果您将 Facelets 放在一边并回到 JSP,那么 Facelets 的真正优势将很快显现出来。
您可能会发现我在问题中的回答也很有用:What is the difference between JSF, Servlet and JSP? Facelets 也包含在其中。
【讨论】:
在不提供有关 Facelets 的完整学术背景的情况下,以下是它真正为您提供的:
还有其他好处,但现在您应该知道这两个是您使用 Facelets 而不是 JSF 的原因。此外,JSF 2.0 默认包含 Facelets 的修改版本。
facelets 的好处:http://www.ibm.com/developerworks/java/library/j-facelets/
【讨论】: