在JSF2.0中使用注释和使用faces-config.xml之间的区别

时间:2012-02-21 09:51:13

标签: jsf-2

JSF 2.0提供了注释。但是在JSF 1.2中,我们在faces-config.xml文件中定义了属性。

在JSF 2.0中,我们有两个选项,可以使用注释或使用faces-config.xml。什么是更好的方法?扭曲faces-config.xml中的属性很容易管理,而在每个文件中编写注释有点不易管理。

2 个答案:

答案 0 :(得分:7)

注释通常是首选,因为它们使用类的代码保存有关类的信息,因此您不必查看其他位置来理解它。它还减少了信息的重复,因为您不必写出类名来指定注释所属的类。

然而,对于某些事情,将某种类型的所有信息收集在一个地方(例如URL映射)是有价值的。幸运的是,注释和XML配置是兼容的,因此您可以将一些内容放入XML中,并将注释用于其他所有内容。

答案 1 :(得分:3)

嗯,这绝对取决于你,但注释是“现代”的编程方式。代码随着它们变得更易读和可维护。 IMHO注释不容易出错,因为您不必维护大量的XML条目文件,但每个文件只有几行注释(当您打开文件并立即看到此类是一个文件时,它也很好用)托管豆)。所以代码变得越来越自我评论。

如果我是你,我肯定会使用注释,恕我直言,管理它们要容易得多。

相关问题