2015-05-06 125 views
1

例如,Mojarra v2.1.29-redhat-1是否意味着正在使用JSF 2.1?Mojarra版本是否與JSF版本一致?

我找不到https://javaserverfaces.java.net/

與其他的RedHat(顯然還有其他供應商)的產品上明確的信息有版本號之間的脫節,例如JBoss企業應用平臺(EAP)之間JBoss應用服務器(AS),所以我想確定一下。

如果你知道答案,你是如何得到它的?

+0

請注意,你在那裏比較蘋果和橘子; JSF是一個單一的框架和規範,JBoss EAP不僅僅是一個基本的企業服務器,它是一個由許多不同技術和規範組成的整個平臺,其中包括AS。難怪版本之間存在脫節。 – Gimby

回答

5

Mojarra版本是否與JSF版本一致?

是的。

  • 2.3.x版本== JSF 2.3實施
  • 2.2.x的== JSF 2.2實施
  • 的2.1.x == JSF 2.1實施
  • 2.0.x的== JSF 2.0實施
  • 1.2_x == JSF 1.2實施
  • 1.1_x == JSF 1.1實施
  • 1.0 == JSF 1.0實現

順便說一句,對於MyFaces也是如此。


如果你知道答案,你是如何到達呢?

在JAR的/META-INF/MANIFEST.MF文件的Specification-Version條目和實際的源代碼API版本證實了這一點。

+0

像往常一樣徹底和堅實的信息,謝謝! – user777

+0

不客氣。 – BalusC