Java JSF1.2,是否有任何实用工具可以了解它是如何工作的?

Java JSF1.2,是否有任何实用工具可以了解它是如何工作的?,java,jsf,jsf-2,Java,Jsf,Jsf 2,作为JavaEE中的一个新成员,我正在问这个问题 我知道JSF2.0(以及今年的JSF2.2)已经让JSF1.2变得过时了! 但是我问自己,如果知道JSF1.2是如何工作的,是否可以帮助我更容易地理解JSF2.0是如何工作的,或者这是否可以用于任何其他实用程序! 我应该读一读还是没用 在这种情况下,我可以直接转到JSF2.0(或2.2?)在我看来,学习JSF1.2没有任何意义,因为您将只学习如何解决问题,而JSF2和JSF2.2不再存在这些问题 JSF1.2并不比JSF2更容易理解,因此它不会帮

作为JavaEE中的一个新成员,我正在问这个问题

我知道JSF2.0(以及今年的JSF2.2)已经让JSF1.2变得过时了! 但是我问自己,如果知道JSF1.2是如何工作的,是否可以帮助我更容易地理解JSF2.0是如何工作的,或者这是否可以用于任何其他实用程序! 我应该读一读还是没用


在这种情况下,我可以直接转到JSF2.0(或2.2?)

在我看来,学习JSF1.2没有任何意义,因为您将只学习如何解决问题,而JSF2和JSF2.2不再存在这些问题

JSF1.2并不比JSF2更容易理解,因此它不会帮助您学习JSF2

唯一有用的情况是在项目中必须使用旧的JSF1.2时,但这种可能性越来越小


JSF2.2仍然是相当新的,没有得到广泛的应用,主要是对JSF2.1的扩展,因此现在学习和使用JSF2.1仍然是有意义的。

我建议您立即开始使用JSF2.0或2.2。如果您知道以前的版本,它会让您更了解框架,但请注意,这种技术通常会导致“哦,哇,这个xy功能现在更容易使用,因为所有复杂的东西都是在幕后制作的”

例如,我非常了解Java是如何从1.3版更改为当前的7版(1.7),因为我早在1.3版时就开始学习Java。那一次,一些语言特性发生了变化,一些是在现有特性的基础上增加的,而另一些则没有加入到当前版本中

但是,如果我现在必须学习Java,而这将是我学习的第一天,我将永远不会再从1.3开始,以同样的方式升级到版本7

回到你的问题:这取决于你,如果你想了解这个框架的历史,看看从JSF 1.2到JSF 2.0是如何让事情变得更简单的,请随意这样做,但是如果你想使用JSF作为一个框架“仅仅”编写业务代码id,请立即从2.0/2.2开始