introducción a spring framework 2.5
DESCRIPTION
Presentado en el Spring Community Day Lima 2008TRANSCRIPT
Introducción a Spring 2.5Spring Community Day Lima 2008
Lennon Shimokawahttp://www.lshimokawa.net
Agenda
IntroducciónInversión de controlLo nuevo en Spring 2.5
Introducción
Historia de Spring
2002: Expert One-on-One J2EE Design and Development2003: Nace como proyecto Open Source2004: Spring 1.02006: Spring 2.02007: Spring 2.5 2008: SpringSource
Filosofía de Spring
Programación basada en POJOs Ligero Facilita las buenas prácticas de programaciónModelo de programación consistente Facilita las pruebasNo invasivoNo reinventa la rueda
Módulos de Spring
Inversión de control
No nos llames, nosotros te llamamos.”“
Principio de Hollywood
Inversión de control
Inyección de dependenciasVentajas Inyección por setter, por constructor, por métodoBeanFactory, ApplicationContext
Spring IoC Container
Lo nuevo en Spring 2.5
IoC Container
Facilidad en la configuración XMLAnnotation-driver configurationAnotaciones JSR-250
@Resource@PostConstruct@PreDestroy
Middle tier
tx:annotation-driven@Transactional Soporte de transacciones WebSphereJMS: Message Driver POJOsSimpleJdbcTemplate
Web tier
Annotation-based Controllers@Controller, @RequestMappingSpring Portlet MVC