Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

unidades:08_spring:01_librerias [2013/04/17 16:43]
admin Page moved from unidades:07_arquitectura:01_librerias to unidades:08_spring:01_librerias
unidades:08_spring:01_librerias [2016/07/03 20:35] (actual)
Línea 1: Línea 1:
 ====== Librerías ====== ====== Librerías ======
-En esta unidad vamos a usar el framework [[http://www.springsource.org/spring-framework|Spring 3.1]]. Aunque no vamos a explicarlo hasta los últimos temas sí que es necesario tenerlo instalado en todos los proyectos de esta unidad. Ésto es así ya que se van a usar pequeñas funciones como <javadoc s31>org.springframework.util.StringUtils#capitalize(java.lang.String)|StringUtils.capitalize(String str)</javadoc>.+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 ===== ===== Instalación de Spring =====
Línea 13: Línea 13:
 <note tip> <note tip>
 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** 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**
 +</note>
 +
 +<note warning>
 +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.
 </note> </note>
  
Línea 19: Línea 27:
 **Paso 5:** Descomprime 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.+**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
  
-La lista es la siguiente: 
-  * ''org.springframework.aop-3.1.2.RELEASE.jar'' 
   * ''org.springframework.asm-3.1.2.RELEASE.jar''   * ''org.springframework.asm-3.1.2.RELEASE.jar''
-  * ''org.springframework.aspects-3.1.2.RELEASE.jar'' 
   * ''org.springframework.beans-3.1.2.RELEASE.jar''   * ''org.springframework.beans-3.1.2.RELEASE.jar''
   * ''org.springframework.context-3.1.2.RELEASE.jar''   * ''org.springframework.context-3.1.2.RELEASE.jar''
Línea 30: Línea 35:
   * ''org.springframework.core-3.1.2.RELEASE.jar''   * ''org.springframework.core-3.1.2.RELEASE.jar''
   * ''org.springframework.expression-3.1.2.RELEASE.jar''   * ''org.springframework.expression-3.1.2.RELEASE.jar''
-  * ''org.springframework.instrument-3.1.2.RELEASE.jar'' 
-  * ''org.springframework.instrument.tomcat-3.1.2.RELEASE.jar'' 
-  * ''org.springframework.jdbc-3.1.2.RELEASE.jar'' 
-  * ''org.springframework.jms-3.1.2.RELEASE.jar'' 
-  * ''org.springframework.orm-3.1.2.RELEASE.jar'' 
-  * ''org.springframework.oxm-3.1.2.RELEASE.jar'' 
-  * ''org.springframework.test-3.1.2.RELEASE.jar'' 
-  * ''org.springframework.transaction-3.1.2.RELEASE.jar'' 
   * ''org.springframework.web-3.1.2.RELEASE.jar''   * ''org.springframework.web-3.1.2.RELEASE.jar''
-  * ''org.springframework.web.portlet-3.1.2.RELEASE.jar'' 
   * ''org.springframework.web.servlet-3.1.2.RELEASE.jar''   * ''org.springframework.web.servlet-3.1.2.RELEASE.jar''
-  * ''org.springframework.web.struts-3.1.2.RELEASE.jar'' 
  
 A partir de ahora deberás añadir todos estos ficheros JARs a los nuevos proyectos que crees. A partir de ahora deberás añadir todos estos ficheros JARs a los nuevos proyectos que crees.
Línea 48: Línea 43:
 Recuerda que deberás copiarlos en la carpeta ''lib'' y añadirlos desde NetBeans al proyecto. Recuerda que deberás copiarlos en la carpeta ''lib'' y añadirlos desde NetBeans al proyecto.
 </note> </note>
- 
-<note tip> 
-Para nuestros proyectos sobrarían muchos ficheros JAR de los que vamos a añadir pero mejor ponerlos todos y así nos evitamos ir viendo cuáles necesitamos y cuáles no. Además, ésto podría variar según las funcionalidades de Spring que vayamos usando. 
-</note> 
- 
 ===== Apache Commons Loggin ===== ===== 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. 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.
unidades/08_spring/01_librerias.1366209805.txt.gz · Última modificación: 2016/07/03 20:37 (editor externo)
Ir hasta arriba
CC Attribution-Noncommercial-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0