La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin WorkShop! Implementación del contador.

Presentaciones similares


Presentación del tema: "Www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin WorkShop! Implementación del contador."— Transcripción de la presentación:

1 www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin WorkShop! Implementación del contador con Struts

2 www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Objetivo Implementar mediante Struts un contador de visitas de Amazin que persista su valor en el contexto de la aplicación Para ello, deberemos implementar un Action nuevo, e insertarlo en el flujo de navegación entre el LoginAction y el ConsultaAction.

3 www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Pasos 1.Modificar el ObjectManager para añadirle dos métodos: a)public Integer getContador() b)public void setContador(Integer contador) 2.Parametrizar el CacheManager para que sepa que debe guardar la variable “contador” en contexto 1.configuracion.put( "contador", CONTEXT_ID );

4 www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Pasos 3.Implementar el nuevo Action com.dflanvin.presentacion.contador.ContadorAc tion de forma que: 1.Recupere contador del contexto por medio del ObjectManager. Integer contador = ObjectManager.getInstance( request.getSession()).getContador(); 2.En caso de que sea nulo, inicializarlo a 0 3.Sumarle una unidad. 4.Pasárselo al ObjectManager para que lo vuelva a guardar en el contexto. 5.Hacer el findForward de success.

5 www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Pasos 4.Modificar la JSP para que muestre la variable “contador” cogiéndola del contexto, añadiendo: Es usted el visitante que accede hoy a la aplicación. 1.Insertar el nuevo Action entre el LoginAction y el ConsultaAction en struts-config, dando de alta el action y modificando el forward success del LoginAction para que apunte a ContadorAction: <action path="/contador" type="com.dflanvin.presentacion.contador.ContadorAction">

6 www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin Referencias URLs Jakarta.apache.org


Descargar ppt "Www.dflanvin.com/docencia/arquitectura Arquitectura Web en Aplicaciones Empresariales Java/J2EE Daniel Fernández Lanvin WorkShop! Implementación del contador."

Presentaciones similares


Anuncios Google