Curso Spring - Ejercicio02 - HolaMundo Con Spring Framework

download Curso Spring - Ejercicio02 - HolaMundo Con Spring Framework

of 23

Transcript of Curso Spring - Ejercicio02 - HolaMundo Con Spring Framework

  • 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