====== Librerías ====== En esta unidad vamos a usar el framework [[http://www.springsource.org/spring-framework|Spring 3.1]], pero lo primero que debemos hacer es descargalo e incluirlo en nuestro proyecto. En esta lección veremos como hacerlo y en la siguiente ya explicaremos que es Spring. ===== Instalación de Spring ===== Para instalar Spring 3.1, lo primero que es necesario hacer es descargarlo y descomprimirlo. **Paso 1:** Navega a la página de descargas de Spring:[[http://www.springsource.org/spring-community-download|Community Downloads. SpringSource.org]] **Paso 2:** Como no queremos rellenar el formulario, pincha en [[http://www.springsource.org/download/community|take me to the download page]] **Paso 3:** Pincha en la opción "Latest GA release: 3.1.2.RELEASE" y se desplegarán las posibles descargas. Si Spring ha sacado una nueva versión, quizás no ponga 3.1.2 sino otra. Lo importante es bajar la que indique **Latest GA release** Desgraciadamente (o acertadamente) Spring ya no permite descargar directamente los ficheros sino que se hace a través de [[http://maven.apache.org/|Maven]]. En este curso no usamos Maven por simplificar el contenido del curso por lo que para bajar cada uno de los ficheros de Spring lo podemos hacer desde la página: [[http://mvnrepository.com/artifact/org.springframework]]. y dentro de cada versión de cada fichero pulsar en "Binary" o "Download (JAR)". Otra forma mas sencilla es simplemente copiar los jars de los ejemplos que os he proporcionado en el curso. **Paso 4:** Descarga el fichero ''spring-framework-3.1.2.RELEASE-with-docs.zip'' **Paso 5:** Descomprime el fichero ''spring-framework-3.1.2.RELEASE-with-docs.zip'' **Paso 6:** a la carpeta que se ha creado al descomprimir el fichero y busca la subcarpeta ''dist''. En esa carpeta están todos los JARs de Spring. Para nuestro proyecto no es necesario añadir todo sino solo los siguientes * ''org.springframework.asm-3.1.2.RELEASE.jar'' * ''org.springframework.beans-3.1.2.RELEASE.jar'' * ''org.springframework.context-3.1.2.RELEASE.jar'' * ''org.springframework.context.support-3.1.2.RELEASE.jar'' * ''org.springframework.core-3.1.2.RELEASE.jar'' * ''org.springframework.expression-3.1.2.RELEASE.jar'' * ''org.springframework.web-3.1.2.RELEASE.jar'' * ''org.springframework.web.servlet-3.1.2.RELEASE.jar'' A partir de ahora deberás añadir todos estos ficheros JARs a los nuevos proyectos que crees. Recuerda que deberás copiarlos en la carpeta ''lib'' y añadirlos desde NetBeans al proyecto. ===== Apache Commons Loggin ===== Spring necesita de la librería [[http://commons.apache.org/logging/|Apache Commons Loggin]], así que deberemos descargala y añadir también ciertos JARs a nuestros proyectos. **Paso 1:** Navega a [[http://commons.apache.org/logging/|Apache Commons Loggin]] **Paso 2:** En el menú lateral de la izquierda , pincha en [[http://commons.apache.org/logging/download_logging.cgi|Download]]. **Paso 3:** Descarga el fichero ''commons-logging-1.1.1-bin.zip''. **Paso 4:** Descomprime el fichero ''commons-logging-1.1.1-bin.zip''. **Paso 5:** En la carpeta raiz ''commons-logging-1.1.1'' tendrás entre otros los siguientes 3 JARs: * ''commons-logging-1.1.1.jar'' * ''commons-logging-adapters-1.1.1.jar'' * ''commons-logging-api-1.1.1.jar'' A partir de ahora deberás añadir todos estos 3 ficheros JARs en los nuevos proyectos que crees. Recuerda que deberás copiarlos en la carpeta lib y añadirlos desde NetBeans al proyecto.