Вы находитесь на странице: 1из 5

LINA MARIA PRIAS

MANUEL PINZON
Taller Spring.
Para la elaboracin de esta consulta, usted debe indagar sobre los siguientes
temas:
1. Qu es Spring MVC.
2. Qu ventajas tiene utilizar el framework Spring MVC, en el desarrollo de las
aplicaciones.
3. Cules son los grupos en los que est divido o clasificados los mdulos del
spring.
4. Al crear una aplicacin web, que utiliza el Framework Spring MVC en
Netbeans, Que archivos genera y que funcin presta cada uno de ellos.

SOLUCION
1. DEFINICION:
Spring es un framework de aplicaciones Java/J2EE desarrollado usando
licencia de OpenSource. Se basa en una configuracin a base de
javabeans bastante simple. Es potente en cuanto a la gestin del ciclo de
vida de los componentes y fcilmente ampliable. Es interesante el uso de
programacin orientada a aspectos (IoC). Tiene plantillas que permiten un
ms fcil uso de Hibernate, iBatis, JDBC..., se integra "de fbrica" con
Quartz, Velocity, Freemarker, Struts, Webwork2 y tienen un plugin para
eclipse. Ofrece un ligero contenedor de bean 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 aplicacin siendo una potente
herramienta para manejar objetos Songleton o factorias que necesitan su
propia configuracin. El objetivo de Spring es no ser intrusito, aquellas
aplicaciones configuradas para usar beans mediante Spring no necesitan
depender de interfaces o clases de Spring, pero obtienen su configuracin a
travs de las propiedades de sus beans. Este concepto puede ser aplicado
a cualquier entorno, desde una aplicacin J2EE a un applet.
2. VENTAJAS

ofrece una divisin limpia entre Controllers, Models (JavaBeans) y


Views.
es muy flexible, ya que implementa toda su estructura mediante
interfaces, adems, todas las partes del framework son configurables
via pluggin en la interface
provee interceptores tambin como controllers que permiten
factorizar el comportamiento comn en el manejo de mltiples
requests.
no obliga a utilizar JSP, permite utilizar XLST,Velocity o implemtar tu
propio lenguaje para integrarlo en la View de la aplicacin.
Los controllers de Spring MVC se configuran mediante IoC como los
dems objetos, lo cual los hace fcilmente testeables e integrables
con otros objetos que estn en el contexto de Spring, y por tanto
sean manejables por ste.
Las partes de Spring MVC son ms fcilmente testeables, debido a
que evita la herencia de una clase de manera forzosa y una
dependencia directa en el controller del servlet que despacha las
peticiones.

3. Grupos y modulos de Spring MVC

Mdulos
El Spring Framework est compuesto por varios mdulos que proporcionan una
gama de servicios:
Inversin de contenedor de control: configuracin de los componentes de la
aplicacin y la gestin del ciclo de vida de los objetos Java, lleva a cabo
principalmente a travs de la inyeccin de dependencia

Aspecto programacin orientada: activa la aplicacin de cuestiones


intersectoriales.

Acceso a los datos: el trabajo con los sistemas de gestin de bases de


datos relacionales en la plataforma Java utilizando JDBC y herramientas de
mapeo objeto-relacionales y con bases de datos NoSQL

Gestin de transacciones: unifica varias API de gestin de transacciones y


operaciones de coordenadas de los objetos Java

Modelo-Vista-Controlador: un marco basado en servlet HTTP y proporciona


ganchos para la extensin y personalizacin de aplicaciones web y servicios
web RESTful.

Marco de acceso remoto: configurativos marshalling de estilo RPC de


objetos Java a travs de redes de apoyo RMI, CORBA y protocolos basados
en HTTP incluyendo servicios web

Convencin sobre configuracin: una solucin de desarrollo rpido de


aplicaciones para las aplicaciones empresariales basadas en primavera se
ofrece en el mdulo de Spring Roo

Autenticacin y autorizacin: procesos de seguridad configurables que


soportan una serie de normas, protocolos, herramientas y prcticas a travs
de la sub-proyecto Spring Security.

Gestin remota: la exposicin configurativos y gestin de objetos de Java


para la configuracin local o remota a travs de JMX

Mensajera: Registro configurativos de objetos detectores mensaje de


transparencia mensaje consumo de colas de mensajes a travs de JMS, la
mejora de la transmisin de mensajes sobre el estndar API de JMS

Pruebas: clases de apoyo para pruebas unitarias y pruebas de integracin


de escritura

4. Archivos que genera

aspectjweaver.jar
commons-dbcp.jar
commons-logging.jar
commons-pool.jar

hsqldb.jar
jstl.jar
junit-3.8.2.jar
spring-test.jar
spring-webmvc.jar

spring.jar
standard.jar

Вам также может понравиться