Академический Документы
Профессиональный Документы
Культура Документы
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
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
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