Introducción a Spring

Spring es un framework OpenSource para el desarrollo de aplicaciones Java/J2EE. Su configuración principal se realiza a base de javabeans, es potente en cuanto a la gestión del ciclo de vida de los componentes y fácilmente ampliable, se basa en el principio de la inversión de control (IoC) e inyección de dependencias. Integra de forma robusta el paradigma de la programación orientada a aspectos (AOP), cuenta con plantillas que permiten la implementación de Hibernate, iBatis, JDBC y otros frameworks para la persistencia de datos sin generar dependencias en la aplicación Core, se integra de forma nativa con Quartz, Velocity, Freemarker, Struts, Webwork2 entre otros Frameworks MVC y tienen un excelente plugin para eclipse. Ofrece un ligero contenedor de beans para los objetos de la capa de negocio, DAOs y repositorio de Datasources JDBC y sesiones Hibernate. Mediante un xml definimos el contexto de la aplicación siendo una potente herramienta para manejar objetos Singleton o factorias que necesitan su propia configuración, también se puede integrar con anotaciones.

El objetivo de Spring es no ser intrusivo, aquellas aplicaciones configuradas para usar beans mediante Spring no necesitan depender de interfaces o clases de Spring, obtienen su configuración a través de las propiedades de sus beans. Este concepto puede ser aplicado a cualquier entorno, desde una aplicación de escritorio, un servicio web, una aplicación J2EE, etc.

Video de introducción a Spring

 

 

Taller de Desarrollo con Javascript

Regístrate en nuestra plataforma en linea para tener acceso completo y gratuito del taller

Registrarme

Taller de desarrollo de Pokedex con Android Studio

Regístrate en nuestra plataforma en linea para tener acceso completo y gratuito del taller

Registrarme