laboratorio 3.2 - comprendiendo el ciclo de vida de jsf.doc

Upload: erasmo-saavedra-robles

Post on 03-Jun-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 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