Domanda

È possibile utilizzare le pagine Facelets e le pagine ICEfaces in stile .jsp nello stesso progetto? Guardando il tutorial ICEFaces Facelets , la migrazione sembra essere un tutto- interruttore o niente. È possibile supportare entrambi (per una migrazione lenta)?

È stato utile?

Soluzione

Altri suggerimenti

Non ho mai provato, ma pensando di poter scrivere un filtro ad alta priorità per inviare la richiesta tra JSP o ICEF. E posizionati su web.xml per intercettare tutto

<filter-mapping>
    <filter-name>MyDispatcher</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

È possibile utilizzare Facelet e IceFaces insieme. Facelet è view handler per le applicazioni JSF. Se si desidera utilizzare il facelet nella propria applicazione, è necessario impostarlo come viewhandler in faces-config.xml come segue

<application>
<view-handler>
    com.sun.facelets.FaceletViewHandler (com.icesoft.faces.facelets.D2DFaceletViewHandler for icefaces facelet)
</view-handler>
</application>

Penso che Iceface avrà i propri filtri e dispatcher predefiniti.

Personalmente ho trovato la migrazione da JSP a facelets piuttosto semplice. Sono stato in grado di migrare un'app di dimensioni decenti nel giro di un giorno. Penso che la complessità aggiunta da qualsiasi soluzione hackerata insieme ti causerà più mal di testa che mordere il proiettile e portarlo rapidamente. Le funzionalità di debug, i messaggi di errore migliorati e la velocità acquisita sono dei bei vantaggi.

Se ricordo bene, l'ultimo discorso che ho visto su JSF 2.0 ha suggerito che sarebbe stato necessario che Facelets andasse avanti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top