Hauptunterschiede zwischen JSF 1.2 und 2.0

8

Ich brauche dringend JSF 2.0. Ich habe ein schönes und praktisches Tutorial im JSF-Tutorial gefunden. Dieses Tutorial behandelt das Erstellen von JSF-Anwendungen mit JSPs (JSF 1.2). Bei uns verwenden wir JSF 2.0 und bauen mit Facelets. Wenn Sie ein Tutorial mit JSPs studieren, was sind die Fallstricke und Unterschiede, auf die ich achten muss, wenn ich etwas mit Facelets machen muss?

    
Nick H G 29.09.2011, 17:25
quelle

2 Antworten

4

Das Tolle an Facelets gegenüber JSP als Ansichtstechnologie für JSF ist, dass Facelets den gesamten jsf-Lebenszyklus berücksichtigen, während Sie mit JSP die beiden Lebenszyklen konkurrieren (JSF vs. JSP).

Mit JSP könnten Sie versucht sein, andere Tag-Bibliotheken (wie JSTL) zu verwenden, die sich aufgrund der Unterschiede im Lebenszyklus möglicherweise nicht so verhalten, wie Sie es erwarten. Einige der JSTL-Tags wurden in Facelet-Tags konvertiert, aber selbst dann gibt es im Allgemeinen geeignete reine JSF-Ersetzungen für sie (wie ui: repeat anstelle von c: foreach)

Wenn Sie JSF 2.0 verwenden, verwenden Sie Facelets und Sie werden nie zurückblicken.

    
digitaljoel 29.09.2011, 17:38
quelle
1

Facelets sind im Allgemeinen gut, mit zu arbeiten.

Der Hauptunterschied zu früheren Versionen von JSF 2.0 besteht darin, dass Sie Java-Methoden direkt von EL aus aufrufen können, was es viel einfacher macht, logische Operationen und Informationen in den JSF-Snippets selbst auszuführen.

    
quelle

Tags und Links