Antartec presente en el Spring Community Day Lima 2008

7 Noviembre 2008 por Otto Theo Deja una respuesta »

Spring User Group Perú realizó el Spring Community Day Lima 2008 el día 25 de octubre en el auditorio de Cibertec, evento al cual acudieron miembros de Antartec. En estas conferencias se tocaron temas relacionados a Spring Framework, aquí la agenda:

  • Presentación del evento.
  • Presentación de Spring Perú (Lennon Shimokawa).
  • Introducción a Spring Framework 2.5 (Lennon Shimokawa).
  • Spring Portlet MVC (Jose Luis Manrique).
  • Spring Security (Colin Fairless).
  • Spring Batch (Kenneth Delgado).
  • Extreme Testing con Spring (Abner Ballardo & Gustavo Quiroz).
  • Spring Dynamic Modules (Leonardo Torres).
  • Rueda de preguntas.

La primera parte de las exposiciones estuvo a cargo de Lennon Shimokawa, organizador del evento, quien después de la presentación respectiva del grupo, comenzó con la introducción a Spring Framework, haciendo énfasis en dos puntos principales: la Inversión de Control (IOC) y las nuevas características de la versión 2.5. Sobre IOC destacó que es una de las características más resaltantes de Spring en la cual, en lugar que la aplicación llame al framework, es el framework el que llama a los componentes especificados por la aplicación; y sobre lo nuevo en Spring 2.5: las anotaciones, una gran ayuda para aliviar las configuraciones en XML, además del Spring Portlet MVC.

La exposición de Spring Portlet MVC la realizó Jose Luis Manrique, describiendo sus principales características, el uso de anotaciones para simplificar la configuración, además de las ventajas que trae el uso de un framework. En la parte de Security (a cargo de Colin Fairless) se vio la complejidad que tiene este framework para la configuración de la seguridad en una aplicación, aunque eso no quiere decir que no sea estable (hubiera sido bueno que se presente un ejemplo mostrándolo en alguna aplicación demo).

Luego del coffee break, se llevaron a cabo las tres últimas exposiciones, en Spring Batch se trató de cómo optimizar procesos por lotes, es decir aquellos que no necesariamente dan cara al usuario sino que ejecutan tareas en background, como migraciones de datos, instaladores, ETLs entre otros; explicando las ventajas que traía Spring Batch para poder utilizarlo y no preocuparnos de la optimización de estos procesos pesados sino de la lógica propia del negocio.

Una exposición peculiar fue la de Extreme Testing con Spring, la cual salió de las típicas diapositivas para realizar su presentación con un software que muestra mapas conceptuales, lo cual al parecer llamó más la atención del público. Se mostraron las ventajas y facilidades de testear las aplicaciones y por qué es importante hacerlo desde las primeras etapas del proyecto, completando su presentación con un ejemplo con JUnit (framework para pruebas en Java) e EasyMock (framework que utiliza Mock Objects, es decir objetos que simulan el comportamiento de objetos reales de manera controlada).

Finalmente, cerró las exposiciones Leonardo Torres con Spring Dynamic Modules, un tema realmente interesante que muestra cómo se agregan y remueven módulos del servidor sin primero detener el mismo. Para esto primero explicó en qué consiste OSGi (especificación que define los módulos dinámicos en Java) y los módulos en sí, que los definió como una caja negra los cuales solamente se pueden comunicar con los demás a través de dos archivos de configuración. Presentó también al Spring Source DM Server, que utiliza OSGi y sus módulos dinámicos con el respectivo demo del caso en Eclipse.

No related posts.

1 comentario

Deja un comentario