Laboratorio 3.2 - Comprendiendo el Ciclo de Vida de JSF.doc
-
Upload
erasmo-saavedra-robles -
Category
Documents
-
view
226 -
download
0
Transcript of Laboratorio 3.2 - Comprendiendo el Ciclo de Vida de JSF.doc
-
8/12/2019 Laboratorio 3.2 - Comprendiendo el Ciclo de Vida de JSF.doc
1/6
CIBERTEC
Direccin de Extensin ProfesionalDIVISIN DE ALTA TECNOLOGA !DAT"
Pro#ra$a % Java Master Application DeveloperC&rso % Construyendo la Capa de Presentacin de la Aplicacin
La'oratorio N( )*+
Co$,rendiendo el Ciclo de Vida de -S.
Construya en una Aplicacin Web JSF, clases que notifiquen el inicio y fin de cada fase delciclo de vida de JSF que se ejecut ante deterinada solicitud!
"! #porte el proyecto Web con nobre $aboratorio%&'!
'! Cree la clase (CicloListener) en paquete (,e*ed&*ci'ertec*listener)!
1
-
8/12/2019 Laboratorio 3.2 - Comprendiendo el Ciclo de Vida de JSF.doc
2/6
%! *n la clase CicloListener, ipleente la interfa+ P/aseListener se-n lo siuiente.
*l /todo #etP/aseId!"sirve para indicar a qu/ fases del ciclo de vida se debe
aplicar el $istener! *n este ejeplo se 0a indicado que se aplique a todas las faces!
1! Declare el P/aseListeneren el arc0ivo de confiuracin JSF!
Cree el arc0ivo faces0confi#*x$l*
Dar clic derec0o sobre el proyecto, 2e3, 4t0er
2
-
8/12/2019 Laboratorio 3.2 - Comprendiendo el Ciclo de Vida de JSF.doc
3/6
Seleccione -S. .aces Confi#&ration*
5aa clic en el botn .inis/*
Cdio fuente base del arc0ivo faces6confi!7l
3
-
8/12/2019 Laboratorio 3.2 - Comprendiendo el Ciclo de Vida de JSF.doc
4/6
*n faces0confi#*x$l, utilicer el eleento 1lifec2cle3para reistrar el P/aseListener!
8! Pruebe la aplicacin!
4bserve en la consola, las fases del ciclo de vida que se ejecutan se-n el tipo de solicitud!
Por ejeplo, al enviar solicitud desde la p9ina inde7!70tl se observa que solo se
ejecutaron dos fases!
:aos a probar alunos escenarios que ipacten en el ciclo de vida!
;! *n paso'!70tl a
-
8/12/2019 Laboratorio 3.2 - Comprendiendo el Ciclo de Vida de JSF.doc
5/6
4bserve en la consola las 1 fases que se ejecutan en este escenario!
?! A0ora en el paso'!70tl, a
-
8/12/2019 Laboratorio 3.2 - Comprendiendo el Ciclo de Vida de JSF.doc
6/6
"! Cabie el retorno del /todo #etP/aseId!" enCicloListener se-n lo siuiente.
""! Pruebe la aplicacin!
4bserve en la consola, que a0ora CicloListener se activa solo cuando se ejecuta la faseB*2D*B&B*SP42S*!
Podeos crear uno o 9s P/aseListenercon diferente ipleentacin por cada fasedel ciclo de vida con una ipleentacin en/rica para todas las fases tal coo vios
en el prier ejeplo!
6