Introducción a Spring Framework 2.5

Post on 24-Jun-2015

1,796 views 1 download

Tags:

description

Presentado en el Spring Community Day Lima 2008

transcript

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