unidades:10_servidor:03_spring
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| unidades:10_servidor:03_spring [2014/08/30 20:32] – [applicationContext.xml] admin | unidades:10_servidor:03_spring [2014/08/31 00:43] (actual) – [Ejemplo] admin | ||
|---|---|---|---|
| Línea 7: | Línea 7: | ||
| ===== Instalacion ===== | ===== Instalacion ===== | ||
| Para usar Spring es necesario: | Para usar Spring es necesario: | ||
| - | * Las librerias de Spring | + | * [[# |
| - | * Las librerias de Apache Commons Loggin | + | * [[# |
| ==== Libreria de Spring ==== | ==== Libreria de Spring ==== | ||
| Línea 148: | Línea 148: | ||
| * Linea 10: Permite que usemos anotaciones de Spring en nuestras clases Java como por ejemplo '' | * Linea 10: Permite que usemos anotaciones de Spring en nuestras clases Java como por ejemplo '' | ||
| * Línea 12: Esta línea indica que tenemos una clase Java que podrá ser inyectada por Spring.Hay que poner en el atributo '' | * Línea 12: Esta línea indica que tenemos una clase Java que podrá ser inyectada por Spring.Hay que poner en el atributo '' | ||
| + | |||
| + | <note warning> | ||
| + | Recuerda borrar la línea ''< | ||
| + | </ | ||
| ===== Ejemplo ===== | ===== Ejemplo ===== | ||
| + | El ejemplo consiste en crear un sencillo controlador para probar que está bien configurado Spring. | ||
| + | Para crear el ejemplo deberemos hacer primeramente lo siguiente: | ||
| + | * Desde NetBeans crear un nuevo **projecto Web** | ||
| + | * Añadir las librerías de Spring | ||
| + | * Añadir las librerías de Apache Commons Loggin | ||
| + | * Añadir el fichero '' | ||
| + | * Añadir el fichero '' | ||
| + | * Añadir el fichero '' | ||
| + | |||
| + | Una vez hecho esto vamos a crear una clase Java llamada '' | ||
| + | |||
| + | Su código es el siguiente: | ||
| + | <sxh java; | ||
| + | package es.cursohibernate.spring.controller; | ||
| + | |||
| + | import java.io.IOException; | ||
| + | import javax.servlet.http.HttpServletRequest; | ||
| + | import javax.servlet.http.HttpServletResponse; | ||
| + | import org.springframework.stereotype.Controller; | ||
| + | import org.springframework.web.bind.annotation.RequestMapping; | ||
| + | |||
| + | |||
| + | @Controller | ||
| + | public class UsuarioController { | ||
| + | | ||
| + | | ||
| + | @RequestMapping(value = {"/ | ||
| + | public void prueba(HttpServletRequest httpRequest, | ||
| + | httpServletResponse.getWriter().println(" | ||
| + | } | ||
| + | } | ||
| + | </ | ||
| + | * Línea 16: Lo que se pase al método '' | ||
| + | |||
| + | Y por ahora no voy a explicar casi nada de esta clase ya que en siguientes temas hablaremos de los controladores y el objeto de este ejemplo es ver si Spring estaba bien configurado. | ||
| + | |||
| + | Una vez tenemos ésto hay que personalizar los ficheros '' | ||
| + | * Modificar el fichero '' | ||
| + | * Modificar el fichero '' | ||
| + | |||
| + | Ahora ya podemos ejecutar la aplicación. Aparecerá el siguiente mensaje en la pantalla "TODO write content" | ||
| + | |||
| + | Si has visto el texto "Hola Mundo", | ||
| + | |||
| + | < | ||
| + | Este ejemplo se encuentra en git en [[https:// | ||
| + | </ | ||
| ===== Referencias ===== | ===== Referencias ===== | ||
| * [[http:// | * [[http:// | ||
unidades/10_servidor/03_spring.1409423566.txt.gz · Última modificación: por admin
