2010-12-27 16 views
1

Letzte Woche hat IceFaces seine neue Version 2.0.0 veröffentlicht. Es war lange in der Beta-Version und kam schließlich zur endgültigen Version. In der release notes ist es als "angegeben JSPs werden nicht von ICEfaces 2.0 unterstützt - verwenden Sie Facelets". Was bedeutet das?. Sollen wir keine JSPs schreiben? Was ist mit den bestehenden Projekten, die auf JSP-Dateien laufen?JSPs werden in IceFaces 2.0.0 nicht unterstützt

Bitte beraten Sie mich.

Antwort

2

Es ist nicht so, dass IceFaces JSPs nicht unterstützt. Es ist die Tatsache, dass IceFaces 2.0.0 auf JSF 2.0 basiert und einige spezifische Features von JSF 2.0 nutzt.

Viele der neuen JSF 2.0-spezifischen Funktionen werden in JSP einfach nicht unterstützt. Wenn also eine Technologie von diesen Funktionen abhängt, unterstützt sie JSP nicht automatisch. (Dies ist ein Grund, warum es so wichtig ist, dass JSF-Vorgängerprojekte von JSP auf Facelets ASAP migriert werden).

Ich habe einige Referenzen zu maßgeblichen Quellen im wikepedia Artikel über Facelets (http://en.wikipedia.org/wiki/Facelets). Dies ist der aus der offiziellen Spezifikation (Schwerpunkt meins).

JSF 2.0 (JSR 314, http://jcp.org/en/jsr/detail?id=314) -Spezifikation, Maintenance Release 2, Abschnitt 10.1:

Facelets ist ein Ersatz für JSP, die von Anfang an mit JSF konzipiert wurde. Neue Funktionen, die in Version 2 und höher eingeführt wurden, sind nur Seitenautoren zugänglich, die Facelets verwenden. JSP wird aus Gründen der Abwärtskompatibilität beibehalten.

+0

Danke für die Antwort. Jetzt ist es mir klar. – Krishna

2

Ab JSF 2.0 ist Facelets die offizielle Ansichtstechnologie. Selbst wenn JSP unterstützt wird, wird es minimal sein. Lesen Sie mehr here

+0

Ich weiß diese Tatsache. Meine Frage ist, warum IceFaces sagt, dass es JSP nicht unterstützt. Daran habe ich Zweifel. Vielleicht haben sie das nicht eindeutig dokumentiert. – Krishna

+0

sie sind offensichtlich. Sie können um Aufklärung in ihrem Forum bitten. –

+0

Danke. Unter Antwort ist mehr Details für mich. – Krishna