0% encontró este documento útil (0 votos)
209 vistas2 páginas

Spring

Spring es un marco de trabajo de código abierto creado por Rod Johnson para facilitar el desarrollo de aplicaciones Java. Proporciona simplicidad, acoplamiento débil mediante inyección de dependencias, y actúa como un contenedor que gestiona el ciclo de vida de los objetos. Incluye múltiples módulos como Spring Core, AOP, DAO y MVC, y permite la inyección de dependencias para lograr un acoplamiento débil entre objetos.

Cargado por

rewnin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
209 vistas2 páginas

Spring

Spring es un marco de trabajo de código abierto creado por Rod Johnson para facilitar el desarrollo de aplicaciones Java. Proporciona simplicidad, acoplamiento débil mediante inyección de dependencias, y actúa como un contenedor que gestiona el ciclo de vida de los objetos. Incluye múltiples módulos como Spring Core, AOP, DAO y MVC, y permite la inyección de dependencias para lograr un acoplamiento débil entre objetos.

Cargado por

rewnin
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 2

FRAMEWORK SPRING

Spring es un marco de trabajo cuya finalidad es facilitar el desarrollo de aplicaciones con


Java. Fue creado por Rod Johnson y es de cdigo abierto.
Sus caractersticas son:

Simplicidad y acoplamiento dbil: da la sensacin que quin desarrollo Spring se


imagin a Java de otra manera, ms robusto y configurable, con ms facilidades y
posibilidades para los desarrolladores. El framework: busca ser simple y se basa
en la inyeccin de dependencias para obtener un acoplamiento dbil.

Es un contenedor: no es solo un framework ms. Es un contenedor que gestiona el


ciclo de vida de los objetos y como se relacionan entre ellos. Proporciona una gran
infraestructura que permite que el desarrollador se dedique a la lgica de la
aplicacin

Ligero: es muy rpido en tiempo de procesamiento y no es intrusivo a la hora de


desarrollar. Esto ltimo es uno de sus puntos ms fuertes.

Orientado a aspectos: soporta la programacin orientada a aspectos, lo que


permite facilitar una capa de servicios que son ideales para este tipo de
programacin como auditora, o gestin de transacciones.

Mdulos de Spring
Spring posee diversos mdulos que se pueden agregar a las aplicaciones Java. Cada
desarrollador agrega los mdulos que necesite. Spring Core es el ncleo de Spring, es el
nico mdulo que tenemos que agregar para que Spring funcione ya que contiene la DI
(inyeccin de dependencias) y la configuracin y uso de objetos Java. Muchas
aplicaciones slo necesitan de Spring Core sin necesidad de agregar mdulos
adicionales.
Otros mdulos conocidos son: AOP para trabajar con aspectos, DAO para trabajar con
base de datos, MVC para la capa web, Portlet MVC para trabajar con portlets, JMS para

mensajera y Security para el manejo de seguridad (el framewrok de seguridad era antes
conocido como Acegi).

Como se puede observar Spring nos da muchas opciones para poder agregar a nuestro
proyecto. Estos no son los nicos mdulos que nos ofrece Spring, slo son los ms
importantes.
Inyeccin de dependencias (DI).
Originalmente la inyeccin de dependencias se llamaba inversin de control, pero en el
2004 Martin Fowler lleg a la conclusin que realmente no se inverta el control, sino las
dependencias. La DI permite a un objeto que conozca sus dependencias mediante una
interfaz y no por su implementacin. De esta forma, la implementacin puede variar sin
que el objeto dependiente se d cuenta. La gran ventaja de la DI es el acoplamiento dbil
entre objetos.

También podría gustarte