是不赞成使用faces-config.xml还是JSF 2.0不需要?

时间:2011-03-15 17:12:23

标签: xml jsf jsf-2 facelets

通过docs,看起来像需要faces-config.xml。但是,由于某种原因,我认为Facelets使用了注释,因此不需要xml配置(?)。他们说:

  

配置要使用的JavaServer Faces   Facelets作为ViewHandler,修改   你的项目的faces-config.xml到   指定元素

似乎Facelets教程通常是死链接,或者像上面一样,很快就会死链接:(

2 个答案:

答案 0 :(得分:5)

您在问题中链接的“docs”涉及Facelets 1.x,而不是JSF 2.0中包含的Facelets 2.x.你不应该阅读Facelets 1.x教程来学习Facelets / JSF 2.x.请参阅Java EE 6 tutorial,了解官方Facelets 2.x tutorialJSF 2.x tutorial

关于注释,它们不是特定于Facelets的,它们是JSF 2.x特定的。

关于死链接:几个月前* .dev.java.net网站已迁移到* .java.net网站,但网站管理员对此造成了灾难;旧的URL未被重定向,因此Web仍然具有死链接。如果您看到* .dev.java.net链接,则需要删除dev子域(如果需要,请用http替换https方案)。

关于标题中的问题:它绝对不会被弃用。它仍然是必需的。 Bozho已经指出了事实。

答案 1 :(得分:4)

Faces-config.xml仍然适用于某些全局配置,但如果使用注释,大部分都可以省略。至于Facelets,它们现在是JSF中的默认视图技术。无需配置或包含任何内容。