SPRING FRAMEWORK

Páginas: 7 (1518 palabras) Publicado: 17 de septiembre de 2015
UNIVERSIDAD DE GUAYAQUIL
FACULTAD DE CIENCIAS MATEMÁTICAS Y FÍSICAS
CARRERA DE INGENIERÍA EN SISTEMAS COMPUTACIONALES

TRABAJO INVESTIGATIVO
TEMA:
“SPRING FRAMEWORK”

ELABORADO POR:
ELSA MONSERRATE CHIRIGUAYA

FACILITADOR:
ING. CRISTHIAN REYES GÓMEZ

Guayaquil – Ecuador
Agosto 2015

SPRING FRAMEWORK
Spring Framework es una plataforma que proporciona una infraestructura que actúa de
soporte parafacilitar enormemente el desarrollo e implementación de aplicaciones Java
basándose en principio o patrón de diseño “Inversión de control o inyección de
dependencias”.

En los inicios de las aplicaciones J2EE, EJB era muy complejo y tedioso, tanto la
versión 1 como la 2; por lo que Rod Johnson escribe la primera versión en junio de
2003 bajo la licencia Apache 2.0; sin embargo el gran lanzamientose hizo en marzo de
2004, con la versión 1.0 y fue seguida por otros hitos en septiembre de 2004 y marzo de
2005. La versión 1.2.6 de Spring Framework obtuvo reconocimientos Jolt Awards y Jax
Innovation Awards en 2006. Spring Framework 2.0 fue lanzada en 2006, la versión 2.5
en noviembre de 2007, Spring 3.0 en diciembre de 2009, y Spring 3.1 dos años más
tarde. El inicio del desarrollo de laversión 4.0 fue anunciado en enero de 2013; siendo
versión actual 4.1.1.

Spring es el más popular de los framework Java y de código abierto, liviano de
aplicación que no solo puede ser usado para crear aplicaciones web, sino que también se
podría usar para cualquier aplicación Java; aunque su uso habitual sea en entornos web,
nada impide utilizarlo para cualquier tipo de aplicación.

Su principalcaracterística es brindar
varios módulos u objetos basado en la
Inyección

De

Dependencia

para

desarrollar en cualquiera de las capas
de

nuestras

aplicaciones,

desde

plantillas para trabajar con JDBC o
invocación de Web Services y JMS,
pasando por sus propias soluciones,
ORM

o

MVC

(web),

hasta

integración con otros frameworks,
como Struts 2, Hibernate, JSF, etc.

Características de SrpingSpring tiene características similares a los de los demás frameworks, pero las más
sobresalientes e innatas son:












Simplificación de la programación orientada a aspectos.
Simplificación del acceso a datos.
Simplificación e integración con JEE
Soporte para planificación de trabajos.
Soporte para envío de mail.
Interacción con lenguajes dinámicos (como BeanShell, JRuby, yGroovy).
Soporte para acceso a componentes remotos.
Manejo de Transacciones.
Su propio framework MVC.
Su propio Web Flow.
Manejo simplificado de excepciones.

Inversión de control e inyección de dependencias
Abreviado del inglés IoC y DI respectivamente. Hoy en día ya no se usa prácticamente
el primer término, sino el segundo. Las aplicaciones que usan el principio de IoC se
basan en su configuración(que en este caso puede ser en archivos XML o con
anotaciones como en Hibernate) para describir las dependencias entre sus componentes,
esto es, los otros objetos con los que interactúa. En este caso “inversión” significa que la
aplicación no controla su estructura; permite que sea el framework de IoC (en este caso
Spring) quien lo haga. Es decir, el desarrollador declara en un XML los componentesde
la aplicación y sus dependencias. Spring lee este XML, llamado Application Context,
crea los componentes y sus relaciones entre ellos.

Las últimas versiones de Spring, ya permiten anotaciones, y se puede anotar una
propiedad en una clase mediante @Autowired para que Spring busque la clase
correspondiente, la instancie y la inyecte, ahorrando bastante código XML. La
“Inyección de dependencias”,ya no es un concepto único de Spring, otros frameworks
la acogieron. Por ejemplo, desde la versión 6 de J2EE existe la anotación @Inject para
hacer exactamente lo mismo.

El desarrollador no crea un objeto, sino describe la forma en que deben crearse,
definiéndolo en el archivo de configuración de Spring. No se llama a los servicios y

componentes, sino se describe que servicios y componentes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Framework Spring Para Portlets
  • Java spring framework
  • Framework Spring
  • framework spring
  • Framework
  • Springo
  • Spring
  • Que es framework

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS