jsf-forum.de jsf-forum.de jsf-forum.de
jsf-forum.de    
jsf-forum.de

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

jsf-forum.de