Upload
ricardo-palacios
View
88
Download
1
Embed Size (px)
Citation preview
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Ejercicio 2
Hola Mundo con Spring Framework
www.globalmentoring.com.mx Curso de Spring Framework
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Objetivo del Ejercicio
El objetivo del ejercicio es configurar un proyecto HolaMundo con
Spring Framework. Nos apoyaremos de Maven para la creacin del
proyecto.
2
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 1. Crear un proyecto Maven
Creamos un nuevo proyecto Maven:
3
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 1. Crear un proyecto Maven (cont)
Filtramos los wizards y escribimos maven, seleccionando un nuevo
proyecto Maven
4
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 1. Crear un proyecto Maven (cont)
Creamos un proyecto simple de Maven
5
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 1. Crear un proyecto Maven (cont)
Escribimos los valores por siguientes:
6
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 2. Actualizacin del repositorio Maven
Actualizamos el repositorio maven:
Nota: Si por alguna razn no se actualiza el repositorio, deshabilitar el
antivirus o verificar si se tiene una configuracin de proxy.
7
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 2. Actualizacin del repositorio Maven (cont)
Seleccionamos la vista Maven Repositories y posteriormente la opcin
de Rebuild Index para actualizar el repositorio de Maven
8
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 2. Actualizacin del repositorio Maven (cont)
Una vez terminada la actualizacin, ya debemos tener disponibles las
libreras de Spring y las de muchos proyectos ms para poderlas
agregar a nuestro proyecto.
9
Ejercicio 2. HolaMundo con Spring
Nota: Si falla la actualizacin, se debe deshabilitar el antivirus y/o revisar
si es necesario configurar el proxy de la red si es que se tiene uno
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 3. Configuracin del Proyecto
Configuramos el proyecto:
10
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 3. Configuracin del Proyecto (cont) Indicamos que no excluya ningn archivo en resources:
11
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 4. Agregar libreras de Spring Abrimos el archivo pom.xml de maven:
12
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 4. Agregar libreras de Spring (cont) Agregamos la librera de spring-core a nuestro proyecto:
13
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 4. Agregar libreras de Spring (cont) De la misma manera que en el paso anterior, agregamos las siguientes
libreras a nuestro proyecto:
spring-context-support
spring-test
junit
En automtico al guardar el archivo de pom.xml descargar las
libreras y dependencias necesarias para el proyecto. Quedando el
archivo pom.xml con las siguientes dependencias:
14
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 5. Crear la clase BeanSpring A continuacin creamos la clase BeanSpring.java
15
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 5. Crear la clase BeanSpring (Cont) Pegar el siguiente cdigo en la clase BeanSpring:
package beans; public class BeanSpring { private String mensaje; public String getMensaje() { return mensaje; } public void setMensaje(String mensaje) { this.mensaje = mensaje; } }
16
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 6. Creacin archivo applicationContext.xml
A continuacin vamos a crear el archivo applicationContext.xml
17
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 6. Creacin archivo applicationContext.xml
(cont) Seleccionamos el namespace de beans
18
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 6. Creacin archivo applicationContext.xml
(cont) Seleccionamos el namespace de beans
19
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 6. Creacin archivo applicationContext.xml
(cont)
Agregamos la definicin del BeanSpring para poderlo utilizar entre el
tag de
El resultado debe ser similar al mostrado:
20
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 7. Creamos la Clase de prueba
Creamos una clase PruebaSpring.java probar la configuracin de
Spring:
21
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 7. Creamos la Clase de prueba (cont)
Agregamos el cdigo siguiente a la clase de PruebaSpring:
package prueba; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import beans.BeanSpring; public class PruebaSpring { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml"); BeanFactory factory = context; BeanSpring miBean = (BeanSpring) factory.getBean("miBean"); System.out.println("Mensaje: " + miBean.getMensaje()); } }
22
Ejercicio 2. HolaMundo con Spring
Derechos Reservados Global Mentoring 2011 Curso de Spring Framework Derechos Reservados Global Mentoring 2012
Paso 8. Ejecucin del Proyecto
Ejecutamos el proyecto obteniendo el siguiente resultado:
23
Ejercicio 2. HolaMundo con Spring