You are on page 1of 10

CIBERTEC Direccin de Extensin Profesional DIVISIN DE ALTA TECNOLOG A !

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!

Casos de ,so% Login" Logout y #egistro de Cliente$

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$

n&e.o*-s/% dise)o de +or&ulario

res&ltado*-s/% a)ada lo resaltado$

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

Eo olvide generar los getters y setters$

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

Eo olvide generar los getters y setters$

%$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

Codi+i-ue la clase segKn el siguiente cdigo!

%$N

Action Mapping str&ts*x$l% registre ActionMapping de Actions" uno por cada &Jtodo$

%$O Co&plete la codi+icacin de los JSP$ lo#in*-s/

/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&ltado*-s/

%$P Pruebe Aplicativo

1&

You might also like