www.globalmentoring.com.mx Curso de Spring Framework Ejercicio 2 Hola Mundo con Spring Framework
Objetivo del Ejercicio El objetivo del ejercicio es configurar un proyecto HolaMundo con Spring Framework. Nos apoyaremos de Maven para la creación del proyecto. 2
Paso 1. Crear un proyecto Maven Creamos un nuevo proyecto Maven: 3
Paso 1. Crear un proyecto Maven (cont) Filtramos los wizards y escribimos maven, seleccionando un nuevo proyecto Maven 4
Paso 1. Crear un proyecto Maven (cont) Creamos un proyecto simple de Maven 5
Paso 1. Crear un proyecto Maven (cont) Escribimos los valores por siguientes: 6
Paso 2. Actualización del repositorio Maven Actualizamos el repositorio maven: Nota: Si por alguna razón no se actualiza el repositorio, deshabilitar el antivirus o verificar si se tiene una configuración de proxy. 7
Paso 2. Actualización del repositorio Maven (cont) Seleccionamos la vista Maven Repositories y posteriormente la opción de Rebuild Index para actualizar el repositorio de Maven 8
Paso 2. Actualización del repositorio Maven (cont) Una vez terminada la actualización, ya debemos tener disponibles las librerías de Spring y las de muchos proyectos más para poderlas agregar a nuestro proyecto. Nota: Si falla la actualización, se debe deshabilitar el antivirus y/o revisar si es necesario configurar el proxy de la red si es que se tiene uno 9
Paso 3. Configuración del Proyecto Configuramos el proyecto: 10
Paso 3. Configuración del Proyecto (cont) Indicamos que no excluya ningún archivo en resources: 11
Paso 4. Agregar librerías de Spring Abrimos el archivo pom.xml de maven: 12
Paso 4. Agregar librerías de Spring (cont) Agregamos la librería de spring-core a nuestro proyecto: 13
Paso 4. Agregar librerías de Spring (cont) De la misma manera que en el paso anterior, agregamos las siguientes librerías a nuestro proyecto: spring-context-support spring-test junit En automático al guardar el archivo de pom.xml descargará las librerías y dependencias necesarias para el proyecto. Quedando el archivo pom.xml con las siguientes dependencias: 14
Paso 5. Crear la clase BeanSpring A continuación creamos la clase BeanSpring.java 15
Paso 5. Crear la clase BeanSpring (Cont) Pegar el siguiente código 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
Paso 6. Creación archivo applicationcontext.xml A continuación vamos a crear el archivo applicationcontext.xml 17
Paso 6. Creación archivo applicationcontext.xml (cont) Seleccionamos el namespace de beans 18
Paso 6. Creación archivo applicationcontext.xml (cont) Seleccionamos el namespace de beans 19
Paso 6. Creación archivo applicationcontext.xml (cont) Agregamos la definición 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: Ejercicio 2. HolaMundo con Spring 20
Paso 7. Creamos la Clase de prueba Creamos una clase PruebaSpring.java probar la configuración de Spring: 21
Paso 7. Creamos la Clase de prueba (cont) Agregamos el código 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
Paso 8. Ejecución del Proyecto Ejecutamos el proyecto obteniendo el siguiente resultado: 23