Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

Embed Size (px)

Citation preview

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    1/17

    CIBERTECDireccin 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( )*+

    Confi#&rando Con,ersiones- Validaciones e I./N

    Acti,idades

    Al proyecto Laboratorio3_4, aada lo siguiente

    I* Con,ersiones

    a* Con,ertidores 0S1 Est2ndar

    .* n&e,o*x3t$l%Aada lo siguiente

    4* res&ltado*x3t$l%Aada lo siguiente

    )* Pruebe la aplicacin!

    3!" #ngrese datos correctos!

    1

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    2/17

    2

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    3/17

    3!$ #ngrese datos incorrectos!

    %tese &ue en los 'ensa(es de error se 'uestran te)tos codi*icados, pore(e'plo +(_idt(_idt$-. donde (_idt es el id del *or'ulario y (_idt$- es el id delca'po! /a'os a ree'pla0arlos con el no'bre de ca'po 1aciendo uso delatributo la'el!

    2ntonces, a1ora los 'ensa(es se 'ostrarn as!

    3

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    4/17

    '* Con,ertidores 0S1 5ersonali6ados

    2(e'ploConvertir *or'ato de %5'ero Mvil 6667666666

    +* 2n el pa&uete 5e*ed&*ci'ertec*con,erter- cree la Clase N&$ero7o,ilCon,erter&uei'ple'ente inter*a0 Con,erter*

    8* Apli&ue convertidor a los co'ponentes #8!

    9* Pruebe la aplicacin!

    4

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    5/17

    II* Validaciones

    a* Validadores 0S1 Est2ndar

    .* n&e,o*x3t$l%Aada validaciones a los ca'pos!

    5

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    6/17

    4* Pruebe la aplicacin!

    $!" Al enviar *or'ulario vaco, se obtiene un *or'ulario si'ilar al siguiente

    $!$ Al enviar *or'ulario con los siguientes valores, se obtendr un *or'ulariosi'ilar al siguiente

    6

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    7/17

    )* n&e,o*x3t$l% 9ee'place te)tos &ue 'uestran id 1aciendo uso del atributo la'el!

    +* n&e,o*x3t$l% Personalice la ubicacin de 'ensa(es 1aciendo uso de eti&ueta:3%$essa#e;!

    NotaEl uso de etiqueta es solo para mantener diseo de 2 columnas.

    7

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    8/17

    8* Pr&e'e la a5licacin

    '* Validadores 0S1 Personali6adas

    2(e'plo

    /alide &ue la :ec1a %aci'iento no sea 'ayor a *ec1a actual!

    .* 2n el pa&uete 5e*ed&*ci'ertec*,alidator- cree la clase 1ec3aLi$iteValidator &uei'ple'ente la inter*a0 Validator*

    4* Apli&ue validador a los co'ponentes #8!

    8

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    9/17

    )* Pruebe la aplicacin!

    2(e'plo

    /alidacin en servicio de negocio Login

    .* 2n la clase Lo#inBeani'ple'entar la lgica para Aada 'ensa(e de error*

    9

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    10/17

    4* Pruebe la aplicacin!

    10

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    11/17

    ###! ###! I./n

    "! Cree " arc1ivo con e)tensin properties!

    $ensa

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    12/17

    3! Declarar recursos

    faces=confi#*x$l

    4! Lo#in*x3t$l% 9ee'pla0a'os los te)tos estticos re*erenciando los ;ey propertiesseg5n las lneas resaltada

    12

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    13/17

    ! 5rinci5al*x3t$l% 9ee'pla0a'os los te)tos estticos re*erenciando los ;ey propertiesseg5n

    =! Pruebe la aplicacin!

    13

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    14/17

    >! A>ada so5orte de idio$a In#l?s

    Cree una copia de cada arc1ivo properties en la 'is'a ruta donde se encuentrenseg5n

    Ca'bie el idio'a de los te)tos en dic1o arc1ivo, por e(e'plo aprecie la siguienteventana

    -! Con*igure idio'as soportados por aplicacin con eti&ueta ?locale7con*ig@!

    faces=confi#*x$l

    14

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    15/17

    "! Aada soporte en pginas JB: con eti&ueta ?*vie@!

    ""! Pruebe la aplicacin ca'biando idio'a del broser!

    15

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    16/17

    #/! 7ensa

  • 8/12/2019 Laboratorio 3.4 - Configurando Conversiones, Validaciones e I18N.doc

    17/17

    $! Arc1ivos de Con*iguracin *aces7con*ig!)'l

    Aada en a55licationun $essa#e='&ndlepara asociar arc1ivo properties!

    3! Pruebe la aplicacin!

    17