Professional Documents
Culture Documents
DAT" Pro#ra$a % C&rso Java Master Application Developer % Construyendo la Capa de Presentacin de la Aplicacin
La'oratorios N( )*+
,so de Ta# Li's
O'-eti.o% Uso de Tag Libs
Acti.idades Construya una aplicacin Web utilizando Struts en base a los siguientes prototipos!
Acti.idades %$% Abra proyecto Web base con no&bre Laboratorio '($ %$ Dise)ando p*ginas! Uso de TagLibs lo#in*-s/% dise)o de +or&ulario a$ ,&porte las eti-uetas con la directiva taglib b$ .aciendo uso del pre+i/o se utilizan los tags re-ueridos$ c$ Pruebe aplicacin y observe el cdigo 0t&l autogenerado en el bro1ser$
234page contentType56te7t80t&l6 page9ncoding56UT:;<63= 2>D?CT@P9 0t&l= 20t&l= 20ead= 2&eta 0ttp;e-uiv56Content;Type6 content56te7t80t&lA c0arset5UT:;<6= 2title=JSP Page28title= 280ead= 2body= 20%=#esultado280%= 2p style561idt0! BCCp76= 9l cliente se registro e7itosa&ente 28p= 28body= 280t&l=
%$( Construyendo JavaDeans ,s&ario*-a.a% Cree clase en el pa-uete pe$edu$cibertec$&odel$ pacFage pe$edu$cibertec$&odelA i&port /ava$io$SerializableA public class Usuario i&ple&ents SerializableG private String userna&eA private String pass1ordA H
Cliente*-a.a% Cree clase en el pa-uete pe$edu$cibertec$&odel$ pacFage pe$edu$cibertec$&odelA i&port /ava$io$SerializableA public class Cliente i&ple&ents SerializableG private ,nteger codigoA private String no&breA private String apellidoA private C0aracter generoA private String pro+esionA private String nu&eroMovilA private String operadorMovilA private Doolean publicidadA private String correoA H
%$B
Construccin de Actions ,s&arioAction*-a.a% Cree clase en el pa-uete pe$edu$cibertec$action CaracterIsticas Atributos &s&ario% Los datos a recibir8enviar 0acia la vista est*n encapsulados en el ob/eto Usuario$ MJtodos de procesa&iento i&ple&entados$ lo#in% &Jtodo -ue valida las credenciales de usuario lo#o&t% &Jtodo -ue ter&ina la sesin de usuario Codi+i-ue la clase segKn el siguiente cdigo!
ClienteAction*-a.a% Cree clase en el pa-uete pe$edu$cibertec$action CaracterIsticas Atributos &s&ario% Los datos a recibir8enviar 0acia la vista est*n encapsulados en el ob/eto Cliente$ o/eradores% Lista de operadores &viles segKn paIs desde donde se conecta el usuario$ Se re-uiere para generar la vista$ Lcomponente selectM Tiene dos &Jtodos de procesa&iento i&ple&entados$ iniciali0ar! &Jtodo para inicializar ob/etos re-ueridos por la vista$ re#istrar% &Jtodo -ue realiza el registro del cliente
%$N
Action Mapping str&ts*x$l% registre ActionMapping de Actions" uno por cada &Jtodo$
/rinci/al*-s/
n&e.o*-s/
Nota Los mensajes de advertencia son por el uso del signo : en la definici n de listas est!ticas" #gnore dic$o mensaje"
res<ado*-s/
1&