Вы находитесь на странице: 1из 23

www.globalmentoring.com.

mx

Curso de Spring Framework

Ejercicio 2
Hola Mundo con Spring Framework

Curso de Spring Framework

Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Objetivo del Ejercicio


El

objetivo del ejercicio es configurar un proyecto HolaMundo con Spring Framework. Nos apoyaremos de Maven para la creacin del proyecto.

Curso de Spring Framework

2 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 1. Crear un proyecto Maven


Creamos un nuevo proyecto Maven:

Curso de Spring Framework

3 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 1. Crear un proyecto Maven (cont)


Filtramos los wizards y escribimos maven, seleccionando un nuevo proyecto Maven

Curso de Spring Framework

4 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 1. Crear un proyecto Maven (cont)


Creamos un proyecto simple de Maven

Curso de Spring Framework

5 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 1. Crear un proyecto Maven (cont)


Escribimos los valores por siguientes:

Curso de Spring Framework

6 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

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.

Curso de Spring Framework

7 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

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

Curso de Spring Framework

8 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

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.

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

Curso de Spring Framework

9 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 3. Configuracin del Proyecto


Configuramos el proyecto:

Curso de Spring Framework

10 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 3. Configuracin del Proyecto (cont)


Indicamos que no excluya ningn archivo en resources:

Curso de Spring Framework

11 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 4. Agregar libreras de Spring


Abrimos el archivo pom.xml de maven:

Curso de Spring Framework

12 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 4. Agregar libreras de Spring (cont)


Agregamos la librera de spring-core a nuestro proyecto:

Curso de Spring Framework

13 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

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:

Curso de Spring Framework

14 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 5. Crear la clase BeanSpring


A continuacin creamos la clase BeanSpring.java

Curso de Spring Framework

15 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

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; }

Curso de Spring Framework

16 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 6. Creacin archivo applicationContext.xml


A continuacin vamos a crear el archivo applicationContext.xml

Curso de Spring Framework

17 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Seleccionamos el namespace de beans

Paso 6. Creacin archivo applicationContext.xml (cont)

Curso de Spring Framework

18 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Seleccionamos el namespace de beans

Paso 6. Creacin archivo applicationContext.xml (cont)

Curso de Spring Framework

19 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 6. Creacin archivo applicationContext.xml (cont)


Agregamos la definicin del BeanSpring para poderlo utilizar entre el tag de <beans>
<bean id="miBean" class="beans.BeanSpring"> <property name="mensaje" value="Hola Mundo con Spring" /> </bean>

El resultado debe ser similar al mostrado:

Curso de Spring Framework

20 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 7. Creamos la Clase de prueba


Creamos una clase PruebaSpring.java probar la configuracin de Spring:

Curso de Spring Framework

21 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 7. Creamos la Clase de prueba (cont)


Agregamos el cdigo siguiente a la clase de PruebaSpring:
package prueba;

import import import import

org.springframework.beans.factory.BeanFactory; org.springframework.context.ApplicationContext; org.springframework.context.support.ClassPathXmlApplicationContext; 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()); } }

Curso de Spring Framework

22 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Ejercicio 2. HolaMundo con Spring

Paso 8. Ejecucin del Proyecto


Ejecutamos el proyecto obteniendo el siguiente resultado:

Curso de Spring Framework

23 Derechos Derechos Reservados Reservados Global Global Mentoring Mentoring 2011 2012

Вам также может понравиться