Java
Septiembre
2010
Presentación
de
Spring
Framework
Resumen
Ejecutivo
Este
documento
tiene
por
finalidad
presentar
las
características
y
capacidades
de
Spring
Framework
para
ser
utilizado
como
Framework
base
de
un sistema.
La
primera
sección,
describe
los
componentes
y
tecnologías
que
forman
parte
de
Spring
Framework,
se
explican
los
conceptos
básicos
de
Inyección
de
Dependencias,
Programación
Orientada
a
Aspectos
y
Abstracción
de
Servicios
Empresariales.
Finalmente,
se
describen
y
ejemplifican
aquellas
características
que
hacen
de
este
producto
uno
de
los
mas
utilizados
del
mercado.
P r e m i z e
-‐
J o r g e
L .
M i d d l e t o n
Table
of
Contents
Que
es
Spring?....................................................................................................... 3
Principios
de
Spring ............................................................................................... 3
Capacidades
de
Spring ........................................................................................... 3
Arquitectura
de Spring........................................................................................... 5
Escenario
de
aplicación .......................................................................................... 6
Ejemplos
de
utilización .......................................................................................... 7
Transacciones
Declarativas
para
POJOs.............................................................. 7
Capa
de
Integración/Acceso
a
Datos .................................................................. 7
Capa
de
Presentación
con
JSF............................................................................. 9
Arquitectura propuesta........................................................................................ 10
Enlaces
y
Lecturas ................................................................................................ 12
2
Que
es
Spring?
Spring
es
un
Framework
open
source
creado
por
Rod
Johnson
y
Jürgen
Höller.
Fue
creado
para
atacar
la
complejidad
de los
desarrollos
empresariales
(J2EE).
Las
características
puras
de
Spring
pueden
ser
utilizadas
por
cualquier
aplicación
Java,
pero
tiene
extensiones
para
construir
también
aplicaciones
Web
sobre
la
plataforma
JEE.
Aunque
Spring
no
impone
ningún modelo
de
programación
especifico,
se
ha
convertido
en
el
producto
de
facto
para
el
desarrollo
de
aplicaciones
Java
Enterprise.
Principios
de
Spring
Spring
esta
basado
en
los
siguientes
principios:
Simple,
aunque
poderoso:
Si
bien
el enfoque
que
ofrece
el
Framework
debe
ser
fácil
de
usar
no
debe
sacrificar
la
potencia.
Por
ejemplo,
la
configuración
del
manejo
de
transacciones
en
Spring
es
muy
simple
y
a
la
vez
robusto.
Permite
integrarse
transparentemente...
Regístrate para leer el documento completo.