Ejercicio 2 Hola Mundo con Spring Framework Curso de Spring Framework

Documentos relacionados
Ejercicio 3 Proyecto Intérprete Curso de Spring Framework

Vamos a ver el ejemplo de hola mundo para hacernos una idea. Para ello añadiremos los siguientes artefactos a nuestro proyecto Maven.

Ejercicio 2. HolaMundo con Java EE. Java EE. Ejercicio 2. Hola Mundo con Java EE

Ejercicio 2. HolaMundo con Java EE. Java EE. Ejercicio 2. Hola Mundo con Java EE

Escrito por Renan Huanca Sábado, 28 de Febrero de :46 - Actualizado Sábado, 28 de Febrero de :09

Java 9 Modules y el concepto de modularidad

Spring Boot. Qué es Spring Boot?

INTROD. A ECLIPSE. C L A S E P R Á C T I C A N º 1 E s t r u c t u r a s d e D a t o s INTRODUCCIÓN

Práctica No. 2. Operaciones Básicas con Hibernate - Inserciones

MANUAL DE USUARIO Plugins para maven Framework ATLAS. Versión 1.1

Práctica No. 4. Operaciones Básicas con Hibernate Selección

Spring y Confianza. Uso de Spring Properties y encriptación

Módulo 3. Ambiente de desarrollo

Java Mockito y los Mock Object

En este ejercicio configuraremos adecuadamente el JDK de Java, al finalizar debemos visualizar correctamente los comandos java y javac desde una

Java Herencia vs Interfaces

LINUX BASH EN WINDOWS 10 FUNDAMENTOS DE PROGRAMACIÓN

ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR

Ejercicio 4. EJB Sesión - Sistema SGA. Java EE. Ejercicio 4. EJB Sesión Sistema SGA. Curso de Java EE

Aplicació Canigó 3.1 sense frontend

Sesión 2. TEMA 4. OBJETOS Y CLASES

Java Singleton. Ejemplo de Java Singleton (Patrones y ClassLoaders)

El concepto de Java Package Encapsulation

Práctica No. 5. Estructuras con Memoria Dinámica

Java 8 FlatMap y Streams

Tema: Introducción al IDE de Microsoft Visual C#.

Qué es un Java Maven Artifact?

Spring REST Service

Práctica No. 3. Operaciones Básicas con Hibernate Actualizar y Eliminar

Entiendo los métodos de Java equals y hashcode

Manejo de archivos de acceso directo en Java.

Laboratorio. Instalación de Visual Studio Community. Back To Basics Instalando Visual Studio Community. Versión: 1.0.

Práctica No. 2. Tipos de Datos y Entrada/Salida Estándar

PROGRAMACIÓN ORIENTADA A OBJETOS 1/7/2009. Examen de Java. Nombre: DNI: Titulación:

CONFIGURAR EL CORREO ELECTRÓNICO EN

ATLAS MANUAL DE INTEGRACIÓN

INSTALACIÓN DE SISTEMA BORDERADMIN

Aproximación inicial en el uso de GeoTools

Java Overload Básico. Java Overload y preguntas de certificacion

Ahora bien puede estar el fichero persistence.xml en algún otro sitio?

Práctica No. 2. Operaciones Básicas con Hibernate - Inserciones

Spring MVC. Desarrollo de Aplicaciones Empresariales

PROTOCOLOS DE RED SMTP

Java Static Method y como usarlo correctamente

PLANTEL 2 CIEN METROS ELISA ACUÑA ROSSETTI ACADEMIA DE TECNOLOGIA DE LA INFORMACION Y DE LA COMUNICACION

HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA

USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON

Estructuras de control selectivas

TUTORIAL CVS. PASO 1: Comenzamos instalando el servicio con apt-get install cvs cvsd

DIEGO TEJADA, CRISTINA GALVIS, ANDRES SUCERQUIA

Spring MVC Spring MVC Anotaciones (II)

Bloque 3: Parte servidora (backend)

Creando archivos *.jar 2008

Java interface y extensibilidad

PROGRAMACIÓN ORIENTADA A OBJETOS 10/02/2009. Examen de Java. Nombre: DNI: Titulación:

Esquema de trabajo de SPRING MVC

Agenda..NET C# Laboratorio #1

Desarrollando aplicaciones mediante Java Me

Vamos a ver un ejemplo y profundizar un poco en su funcionamiento. Para ello vamos a definir las dependencias del proyecto vía Maven:

!"# $! "# % &'& $()! ( *

Base de datos En este tutorial vamos a trabajar con la siguiente base de datos. Programación II Turno Mañana

Instalación del Punto de Actualización de Software (SCCM 2012 R2) Guía paso a paso

UNADM. Estructura de datos. Guillermo Duran Garcia AL Actividad 2. Identificación de errores en métodos de ordenación

AirLive powered by Ovislink Corp. Adrian Bongioanni Representante técnico - AirLive Hernán Morales Product Manager- AirLive

Práctica 11f. Práctica 11f. José M. Ordax

Que es un Android Intent?

OneNote Class Notebook Creator

INSTALACIÓN SIP-POPE MODULO REGISTRO PENITENCIARIO

Crear usuarios y grupos, unir un equipo a un dominio y perfiles móviles

Spring y Google Guice

Spring Security (I) configuracion

4. ANEXOS 4.1. INSTALACIÓN DEL BUNDLE CÓDIGO FUENTE ANEXOS

Java Interfaces y el concepto de simplicidad

Ejercicios. Creación de Servicios Web SOAP

Seguridad y Alta Disponibilidad Prácticas Tema 7

[PRACTICAS SRI] 08 de octubre de Introducimos el disco si lo instalamos en real, o la imagen si lo instalamos con maquina virtual.

Guía de configuración de servicio de Windows del Monitor de Servicios de Autofactura. pág. 1

Ejemplo (incompleto) de desarrollo de una aplicación en Java

Configuració de Canigó LOPD. Aquest how-to va dirigit a tots aquells usuaris que vulguin utilitzar la última versió de canigo.support.lopd.

Laboratorio 5.2: Escribir Producto como nombre físico y lógico de la clase:

Temario curso Desarrollo de Aplicaciones Empresariales con Spring Framework Core 4

Uso de Java Generics (I)

SOFTWARE DE FIRMA DIGITAL

Documentación para desarrolladores

Estructura de un programa en Java

Universidad ORT - Arquitectura de Software. Requisitos

CONFIGURACIÓN DEL SISTEMA.

INSTALACIÓN Y CONFIGURACIÓN DE THUNDERBIRD EN LA OFICINA

Gabriel Molina Manual técnico de la librería ZKSoftwareAPI

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa

Spring MVC Configuración (I)

2. Desarrollo en Java.

Ejercicios. Invocación de Servicios Web SOAP

Combos en cascada en un Formulario Continuo (primera parte)

Variables De Entorno Para Configuración

OFIMABOT. OfimaBot es la herramienta que permite instalar y actualizar el sistema de Ofimática.

SERVICIOS EN RED. Caso practico numero 1,2,3 y 4 tema 5 del libro de servicios en red

DISEÑO DE REPORTES CON IREPORT

Transcripción:

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