2014-06-13 14 views
5


Non sono al 100% in percentuale quale sia la differenza tra JSP e Facelets, quando si tratta della tecnologia di visualizzazione JSF.
Ho cercato su google e tutti spiegano la differenza (alcuni semplicemente copiando gli altri) allo stesso modo.
Voglio sapere qual è la differenza se ho una pagina JSP (stile documento, con jsp: root, quindi senza scriptlet) o una pagina Facelets, quando un reuqest è disponibile in e quando in RenderResponse ogni tag JSF viene eseguito.
Anche qual è la differenza tra ui: include e jsp: include. Capisco molto bene JSP/Servlet, ma non quello interno di JSF.
Grazie, e spero che non vedrete questa domanda come tutte le altre domande JSP vs Facelets.JSP vs Facelets come tecnologia di visualizzazione per JSF

ps: una piccola frazione di risposta che ho trovato è che Facelets non si trasforma in Java Servlet classe, come JSP sono (che questo rende più veloce), ma utilizza un parser SAX, che io don capisco cosa fa nei suoi metodi di callback.

+2

Informazioni su "Facelets non viene trasformato in Java Servlet Class", il controller di JSF è in realtà un servlet. L'unica cosa che posso dire è che Facelets è lo standard per le implementazioni JSF 2.0, quindi, essendo JSF il framework standard JavaEE per la parte view, ha senso andare con Facelets invece di JSP in nuovi progetti. Sono completamente compatibili con JSP, ma gli ultimi hanno un diverso ciclo di vita e vengono valutati prima dei tag facelet. La domanda –

risposta

0

Il punto è che in JSP si codificano le pagine. In JSF si codificano i componenti anziché le pagine. Questa è la differenza principale.

+0

riguarda Facelets (vs JSP) –

Problemi correlati