Spring portletmvc.3.0
-
Upload
jose-luis-manrique-cabana -
Category
Technology
-
view
1.164 -
download
0
Transcript of Spring portletmvc.3.0
Chef :
Spring Portlet MVCJose Luis
Manrique Cabana
Invitado :
Jorge Paredes Laredo
“Chef Randy”
MenúPortalRecursos Humanos
MenúAplicación Ver la hora de ingreso y salida del personal. Reporte mensual de ingresos y salidas. Ingresar las vacaciones.
Ingredientes Portal Portlet Portlet Container Spring Framework Spring Portlet MVC
Ingredientes: Portal
Decoración y Controles
Ventana PortletPágina PortalFragmento de Portlet
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)
Ingredientes: Portlet Container• El Portlet
Container es una extensión del Servlet Container (P.E. Tomcat).
Servlet
Portlet
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
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.
Preparación
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.
Sazón de la Abuelita
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.
Sazón Gourmet
Muy bien!! Quedó Excelente
¿Quién va a limpiar el desastre?
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
ContactoTwitter : @jlmanrique @jorgeparedesCorreo : [email protected] [email protected]