Umstieg von JSP auf XHtml
Jetzt haben Sie schon ein paar Beispiele mit JSF 2.0 unter Verwendung
von Facelets als Viewtechnologie gesehen. Zudem haben Sie auch die
vereinfachte Navigation mit JSF 2.0 gesehen. Einfach im action-Attribut
eine gewünschte View eingeben, und schon kann man sich die Navigationsregel
ersparen.
Wenn es jetzt aber darum geht, ein bestehendes (JSF 1.2-) Projekt auf
JSF 2.0 zu heben, könnte das einerseits sehr einfach und schnell gehen,
andererseits kann es auch extrem viel Arbeit verursachen. Da JSP auch mit
JSF 2.0 unterstützt wird (wenn auch deprecated ist), kann in der Regel ein
JSF 1.2 Projekt ohne Sourceänderung auch unter JSF 2.0 laufen. Möchte man jedoch
gleich "richtig" umstellen, also auf XHtml gehen, könnte das mit sehr viel
Fleißarbeit verbunden sein, wenn das bestehende Projekt sehr viele JSP-Seiten
beinhaltet.
Hier kann man jedoch schrittweise vorgehen. Es müssen nicht sofort alle JSP-Seiten
umgestellt werden. Es ist möglich, einzelne Seiten von JSP auf XHtml umstellen.
Eine Navigation zwischen beiden Seiten ist problemlos möglich. Somit kann immer
ein kleines Stückchen migriert werden, ohne dass der Fachbereich gleich viel Geld
auf einmal auf den Tisch legen muss ;-)
<h:form>
<h:outputText value="Dies ist eine Xhtml-Seite" /> <h:commandButton action="page.xhtml" value="Weiter auf eine XHtml" /> <h:commandButton action="oldworld.jsp" value="Weiter auf eine JSP" /> </h:form>
Das Ganze funktioniert natürlich analog auch mit Navigationsregel.
Zurück zur Übersichtsseite
|