Lo Nuevo En Spring3 0
Transcript of Lo Nuevo En Spring3 0
![Page 1: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/1.jpg)
Lo que se viene con Spring 3.0
Ágil Java
José Díaz DíazCEO JoeDayzE-mail: [email protected]: http://www.joedayz.orgTwitter: joedayz
![Page 2: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/2.jpg)
Objetivos de la Presentación
Ágil Java
Informarnos porque desarrollar bajo Spring Framework, un overview de sus subproyectos y su aporte al desarrollo J2EE
![Page 3: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/3.jpg)
Datos del Speaker
Ágil Java
• Consultor, Instructor, Mentor, Autor• Trabajo con Java Empresarial, Desarrollo
Web y Tecnologías Open Source desde hace
10 años• CEO JoeDayz, capacitando y desarrollando
proyectos en el Estado y empresas privadas
a nivel nacional e internacional• Speaker frecuente en eventos y
conferencias relacionadas a Java y Spring• Escribiendo libro sobre Spring 3 para este
2010
![Page 4: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/4.jpg)
Ágil Java
![Page 5: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/5.jpg)
Agenda
Ágil Java
• Overview de Spring Framework• Demos• Lo nuevo en Spring 3.0• Curso de Grails• Charla Mensual en la RENIEC
![Page 6: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/6.jpg)
Introducción a Spring Framework
Ágil Java
• Simplifica J2EE• Administra las dependencias entre
componentes• Inversión de Control• Framework a la Carta
![Page 7: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/7.jpg)
Misión de Spring
Ágil Java
![Page 8: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/8.jpg)
Módulos de Spring
Ágil Java
![Page 9: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/9.jpg)
Spring Portafolio
![Page 10: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/10.jpg)
Spring Source Code disponible
¡No hay más un único jar!
![Page 11: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/11.jpg)
Spring Timeline
![Page 12: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/12.jpg)
Spring Hoy en día
![Page 13: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/13.jpg)
Spring tc Server
![Page 14: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/14.jpg)
Spring Tool Suite
![Page 15: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/15.jpg)
SpringSource Hyperic HQ
![Page 16: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/16.jpg)
SpringSource CloudFoundry
![Page 17: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/17.jpg)
Grails y Roo
![Page 18: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/18.jpg)
DEMOs
![Page 19: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/19.jpg)
Lo nuevo en Spring 2.5
• Soporte extendido a Java SE 6, Java EE 5 y OSGI• Soporte mejorado de AspectJ
• Desarrollo soportado bajo Anotaciones para• Ciclo de vida del Bean• Auto inyección• Mejoras a Spring MVC
![Page 20: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/20.jpg)
Ejemplos con Anotaciones
![Page 21: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/21.jpg)
Menos configuración XML
¡Scaneo de componentes!
![Page 22: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/22.jpg)
Menos configuración XML
¡Administración declarativo deTransacciones !
![Page 23: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/23.jpg)
Testing
![Page 24: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/24.jpg)
Mejoras a Spring MVC
![Page 25: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/25.jpg)
Lo nuevo en spring 3.0
• Java 5+• Spring Expression Language• Nuevas características para Spring MVC
• REST• AJAX• Validaciones declarativas
• Compatible con Spring 2.5
![Page 26: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/26.jpg)
Spring Expression Language
![Page 27: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/27.jpg)
Soporte a REST
![Page 28: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/28.jpg)
Demo
![Page 29: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/29.jpg)
Q & A
![Page 30: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/30.jpg)
Curso de Groovy & Grails
![Page 31: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/31.jpg)
Charla Mensual en la RENIEC
¿Temas a tratar?
• Referidos a la JVM (Profiling, Performance, Configuración)• Lenguajes dinámicos• RIA con JavaFX, FLEX u otros• Diseño y estructura de aplicaciones• Integracion Continua• Moviles (Android)• Servidor de Aplicaciones (glassfish)• Restful Webservices• Cloud Computing•Mejores prácticas para aplicaciones a gran escala, etc
![Page 32: Lo Nuevo En Spring3 0](https://reader031.fdocuments.mx/reader031/viewer/2022020207/5595a2851a28ab22748b45bb/html5/thumbnails/32.jpg)
Av. Canavall y Moreyra 380, 6to Piso, San Isidro
Lima – Perú
(511) 985806981 | (511) 985419781
www.joedayz.org