Spring portletmvc.3.0

19
Che f : Spring Portlet MVC Jose Luis Manrique Cabana Invi tado : Jorge Paredes Laredo

Transcript of Spring portletmvc.3.0

Page 1: Spring portletmvc.3.0

Chef :

Spring Portlet MVCJose Luis

Manrique Cabana

Invitado :

Jorge Paredes Laredo

Page 2: Spring portletmvc.3.0

“Chef Randy”

Page 3: Spring portletmvc.3.0

MenúPortalRecursos Humanos

Page 4: Spring portletmvc.3.0

MenúAplicación Ver la hora de ingreso y salida del personal. Reporte mensual de ingresos y salidas. Ingresar las vacaciones.

Page 5: Spring portletmvc.3.0

Ingredientes Portal Portlet Portlet Container Spring Framework Spring Portlet MVC

Page 6: Spring portletmvc.3.0

Ingredientes: Portal

Decoración y Controles

Ventana PortletPágina PortalFragmento de Portlet

Page 7: Spring portletmvc.3.0

Ingredientes: Portlet• Java Portlet 1.0

Specification (JSR 168)• Java Portlet 2.0 Specification (JSR 286)oImplementación de Referencia: Apache Pluto 2.0

• Se ejecutan en un contenedor de portlets.

• Posee múltiples fases para un solo pedido (Request): Action Request, Render Request, Event Request y Resource Request (2.0)

Page 8: Spring portletmvc.3.0

Ingredientes: Portlet Container• El Portlet

Container es una extensión del Servlet Container (P.E. Tomcat).

Servlet

Portlet

Page 9: Spring portletmvc.3.0

Ingredientes: Spring•2002: Expert One-on-One

J2EE Design and Development•2003: Nace como proyecto Open Source•2004: Spring 1.0•2006: Spring 2.0•2007: Spring 2.5•2008: SpringSource•2009: Spring 3.0

Page 10: Spring portletmvc.3.0

Ingredientes: Spring Portlet MVC• Flexible y ligero (Heredado de Spring).

• Está orientado al Request.• Implementa el patrón clásico

MVC (Modelo – Vista - Controlador).

• Incluye soporte para numerosas formas de visualización como: JSP & JSTL, XSLT, PDF, Excel, JasperReports, etc.

• Posee muchas clases útiles para los patrones comunes en el controlador, los cuales son simples de extender para un uso personalizado.

Page 11: Spring portletmvc.3.0

Preparación

Page 12: Spring portletmvc.3.0

Sazón de la Abuelita•Spring 2.0+, Java

1.3•Utiliza XML.•Heredar de clases controladoras.

•Conocer el ciclo de vida de cada controlador.

Page 13: Spring portletmvc.3.0

Sazón de la Abuelita

Page 14: Spring portletmvc.3.0

Sazón Gourmet•Spring 2.5+ ,

requiere Java 1.5+•Configuración por medio de anotaciones, no XML.

•Se centra en la lógica a realizar.

•Los controladores base quedan deprecados.

Page 15: Spring portletmvc.3.0

Sazón Gourmet

Page 16: Spring portletmvc.3.0

Muy bien!! Quedó Excelente

Page 17: Spring portletmvc.3.0

¿Quién va a limpiar el desastre?

Page 18: Spring portletmvc.3.0

Referencias• http://www.jcp.org/en/jsr/detail?id=168

• http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/portlet.html

Portlet /Spring Portlet MVC

Southpark • http://www.southparkstudios.com

Page 19: Spring portletmvc.3.0

ContactoTwitter : @jlmanrique @jorgeparedesCorreo : [email protected] [email protected]