Presentation Transcript
Introducción a Spring 2.5Spring Community Day Lima 2008 :Introducción a Spring 2.5Spring Community Day Lima 2008 Lennon Shimokawahttp://www.lshimokawa.net
Slide 2:Agenda Introducción
Inversión de control
Lo nuevo en Spring 2.5
Slide 3:Introducción
Slide 4:Historia de 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
Slide 5:Filosofía de Spring Programación basada en POJOs
Ligero
Facilita las buenas prácticas de programación
Modelo de programación consistente
Facilita las pruebas
No invasivo
No reinventa la rueda
Slide 6:Módulos de Spring
Slide 7:Inversión de control
Slide 8:No nos llames, nosotros te llamamos.” “ Principio de Hollywood
Slide 9:Inversión de control Inyección de dependencias
Ventajas
Inyección por setter, por constructor, por método
BeanFactory, ApplicationContext
Slide 10:Spring IoC Container
Slide 11:Lo nuevo en Spring 2.5
Slide 12:IoC Container Facilidad en la configuración XML
Annotation-driver configuration
Anotaciones JSR-250
@Resource
@PostConstruct
@PreDestroy
Slide 13:Middle tier tx:annotation-driven
@Transactional
Soporte de transacciones WebSphere
JMS: Message Driver POJOs
SimpleJdbcTemplate
Slide 14:Web tier Annotation-based Controllers
@Controller, @RequestMapping
Spring Portlet MVC