laboratorio 3.3 - configuración de componentes.doc

Upload: erasmo-saavedra-robles

Post on 03-Jun-2018

224 views

Category:

Documents


1 download

TRANSCRIPT

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    1/13

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    2/13

    mporte el proyecto Web con nombre !aboratorio"#"$

    %$ Dise&o de p'ginas: (so de )ag!ibs

    lo#in*x.t$l%dise&o de *ormulario

    a$ mporte los taglibs con*igurando los namespaces asociados$

    b$ (tilice el pre*i+o para los tags re,ueridos$

    c$ Dise&e el *ormulario del log in$

    2

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    3/13

    -$ mplemente Managed.ean ,ue atender' solicitud de log in$

    a$ Cree la clase Java !ogin.ean$

    b$ Con*igure la clase como Managed .ean utilizando la anotacin /Managed.eanindic'ndole el alias 0login1$

    c$ De*ina las propiedades de *ormulario con sus respectivos m2todos getter3setter$

    3

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    4/13

    d$ mplemente Action /et.odpara procesar solicitud generada desde el botn y adem'sindi,ue la siguiente p'gina a generar para el usuario$

    "$ Asocie los componentes ( con Managed .ean 4aciendo uso de Ex+ression Lan#&a#e*

    lo#in*x.t$l%dise&o de *ormulario

    a$ Asocie los campos de entrada con propiedades del Managed .ean$

    )iene doble *uncin:

    i$ Al generar la vista5 JSF invocar' m2todos getter de las propiedades a *in demostrar en pantalla valores iniciales en caso 4ubieran5 de lo contrario mostrar'en pantalla campo vac6o$

    ii$ Al enviar solicitud los valores ingresados por el (suario se guardar'n en lapropiedades invocando los m2todos setter de cada propiedad$

    b$ Asocie command ( con Action Met4od del Managed .ean$

    7$ Pruebe la aplicacin$

    Nota8s importante mencionar ,ue la autenticacin de (suario debe aplicarse con J88 standard

    container9managed security$

    4

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    5/13

    $ Dise&e las p'ginas y use )ag!ibs$

    +rinci+al*x.t$l%pantalla de bienvenida

    a$ mporte los taglibs con*igurando los namespaces asociados$

    !a eti,ueta *:vie; representa el contenedor de todos los componentes usados en una

    p'gina JSF$ 8s opcional desde JSF %$-$

    Mayor in*ormacin

    4ttp:33docs$oracle$com3+avaee3

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    6/13

    n&e-o*x.t$l%pantalla con *ormulario de registro de Cliente

    a$ mporte los taglibs con*igurando los namespaces asociados$

    b$ =aciendo uso del pre*i+o5 utilice los tags re,ueridos$

    6

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    7/13

    res&ltado*x.t$l%pantalla ,ue muestra datos del Cliente

    c$ mporte los taglibs y con*igure los namespaces asociados$

    d$ =aciendo uso del pre*i+o5 utilice los tags re,ueridos$

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    8/13

    d$ mplemente Action /et.odpara procesar solicitud generada desde el botn y adem'sindi,ue la siguiente p'gina a generar para el usuario$

    >$ Pruebe la aplicacin$

    8

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    9/13

    E,e$+lo de /ane,o de E-entos

    ActionE-ent

    ?$ +rinci+al*x.t$l% A&ada " componentes ( Command ,ue invo,uen el mismoAction!istener Met4od y Action Met4od$

    !a di*erencia est' en el catalogo de atributos ,ue se env6en desde la p'gina JSF$

    9

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    10/13

    @$ Re+orteBean: Cree un Managed.ean con un Action !istener Met4od y un Action Met4od$

    %$ Cree la p'gina re+orte*x.t$l ,ue muestre t6tulo din'mico$

    %%$ Pruebe la aplicacin$

    10

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    11/13

    Val&e C.an#e E-ent

    %-$ ClienteBean: mplemente un m2todo Balue C4ange !istener$

    %"$ n&e-o*x.t$l% nvo,ue BalueC4ange!istener desde componente ($

    Se ha aadido tambin un

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    12/13

    E,e$+lo de Sco+es de /ana#ed Bean

    A++lication Sco+e

    %$ Cree un Managed.ean con el nombre 0!istado.ean1$

    %$ (tilice los listados en p'ginas JSF$

    %?$ Pruebe la aplicacin$

    12

  • 8/12/2019 Laboratorio 3.3 - Configuracin de Componentes.doc

    13/13

    Session Sco+e

    %@$ Cambie el scope a !ogin.ean$

    -$ Muestre username en todas las p'ginas JSF$

    -%$ Pruebe la aplicacin$

    Nota

    Se re"omienda tener un #olo 'ana%ed(ean en Se##ionS"ope )ue ten%a de*inido# la# propiedade#

    )ue #e utili+ar$n mientra# dure la #e#i,n del u#uario&

    13