Spring

Spring Framework

Información General

Curso: Desarrollo JavaEE con Spring Framework
Duración: 40 horas
Instructor: Ing. Lennon Shimokawa Miyashiro

Requisitos

Conocimiento intermedio de Java y Java Web.

Contenido

Introducción a Spring Framework 2h

  • Identificación de problemas de JavaEE
  • Filosofía
  • Módulos
  • Sub-proyectos
  • Arquitectura

Spring Core 4h

  • Inversión de Control
  • Inyección de Dependencias
  • Spring IoC Container
  • Configuración de beans
  • Configuración basada en anotaciones

Spring Testing 2h

  • Test Driven Development
  • Uso de JUnit
  • Spring Test Context Framework

Spring MVC 4h

  • Controllers
  • Handler Mappings
  • View Resolvers
  • Configuración basada en anotaciones

Spring DAO 4h

  • Spring JDBC
  • Transaction Management

Spring ORM 4h

  • Integración con Hibernate
  • Implementación de DAOs con Hibernate

Spring AOP 4h

  • Introducción a Aspect Oriented Programming
  • Desarrollo de aspectos
  • Configuración basada en XML
  • Configuración basada en anotaciones

Spring Security 4h

  • Autenticación
  • Autorización

Spring JEE 4h

  • Spring Remoting
  • Integración con EJBs
  • Integración con JMS

Spring Web Services 4h

  • Spring Web Services
  • Integración con Apache CXF

Spring 3.0 4h

Spring Community Day Lima 2009

Fin de capacitación Spring para Sunat

Este 23 de marzo terminó la segunda capacitación de Spring para Sunat que inició el 18 de Febrero. Fueron 40 horas divididas en 10 sesiones en un taller a medida sobre diferentes módulos de Spring 3.0 utilizando SpringSource Tool Suite 2.3.

Loop infinito en recarga de contexto de Spring

Haciendo pruebas con una aplicación en Spring 3.0 me topé con este error. El contexto de Spring se recargaba de forma infinita, carga la primera vez y a los 5 segundos se vuelve a cargar nuevamente hasta que sale el java.lang.OutOfMemoryError.

Revisando los logs me percaté que esto era lo que salía antes de que se recargue el contexto:

Dec 31, 2009 11:46:43 AM org.apache.catalina.loader.WebappClassLoader modified
INFO: Additional JARs have been added : 'jms-1.1.jar'

Búscando en Google acerca del error, encontré que es log4j-1.2.15 el culpable. En esta versión log4j depende de unos jars de javax, que por problemas de licencia con Sun no pueden ser descargados directamente desde los repositorios de Maven.

Dos soluciones: corregir el problema de la dependencia de log4j-1.2.15 con las librerías javax o simplemente utilizar la versión log4j-1.2.14 que no depende de estas librerias.

Opté por la segunda, hice un downgrade a log4j-1.2.14.

Inicio capacitación Spring para Sunat

El jueves 18 de Febrero inicié una segunda capacitación empresarial de Spring para Sunat. La primera capacitación fue en el local central de SUNAT en el Centro de Lima, esta vez me tocó en el local de Aduanas que queda en Chucuito, cerca a la Punta.

Serán un total de 40 horas divididas en 10 sesiones de 4 horas.

Fin de capacitación Spring para Reniec

El miércoles pasado finalicé la capacitación de Spring a Reniec. Fueron 15 horas intensas. Fue un grupo numeroso (más de 20 personas), que junto con el cronograma ajustado de las sesiones, no me permitió dar la atención personalizada a todos los alumnos como hubiese querido.

Las 5 sesiones de 3 horas se pasaron volando.

Capacitación Spring para Reniec

El miércoles 3 de Febrero inicié una capacitación de Spring para Reniec. Serán 5 sesiones de 3 horas.

Freelance para ConsultoriaSoft

ConsultoriaNet

Terminé un freelance para ConsultoriaSoft, se trató acerca de unos requerimientos y observaciones de un proyecto de Leasing para un banco. Trabajé principalmente con Jasper Reports y unas modificaciones en Spring MVC y Spring JDBC.

Me encontré nuevamente con Daniel Ramirez, gerente general de ConsultoriaSoft a quien tuve la oportunidad de conocer durante el curso de RAD que dicté en Santiago de Chile.

Distribuir contenido