Question

Est-il possible d’utiliser des pages Facelets et des pages ICEfaces de style .jsp dans le même projet? Si vous consultez le didacticiel ICEFaces Facelets , la migration semble être un processus complet. ou-rien commutateur. Est-il possible de prendre en charge les deux (pour une migration lente)? ??

Était-ce utile?

La solution

Autres conseils

Je n’ai jamais essayé, mais je pensais pouvoir écrire un filtre de priorité élevée pour répartir les demandes entre JSP ou ICEF. Et placez le fichier web.xml pour tout intercepter

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

Vous pouvez utiliser Facelet et IceFaces ensemble. Facelet est un gestionnaire de vues pour les applications JSF. Si vous souhaitez utiliser le facelet dans votre application, vous devez le définir comme gestionnaire de visualisation dans faces-config.xml comme suit

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

Je pense qu’Iceface aura ses filtres et ses répartiteurs par défaut.

J'ai personnellement trouvé la migration de JSP vers facelets assez simple. J'ai été en mesure de migrer une application de taille décente en l'espace d'une journée. Je pense que la complexité supplémentaire de toute solution piratée vous causera plus de maux de tête que de mordre la balle et de porter rapidement. Les fonctionnalités de débogage, l’amélioration des messages d’erreur et la rapidité accrue sont des atouts indéniables.

Si je me souviens bien, le dernier discours que j'ai vu sur JSF 2.0 donnait à penser que Facelets allait être nécessaire à l'avenir.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top