Upload
erasmo-saavedra-robles
View
239
Download
0
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<ado*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