Spring Hello World Example

6
Spring Hello World Ejemplo Vamos a iniciar la programación actual con Spring Framework. Antes de comenzar a escribir tu primer ejemplo utilizando el framework Spring, usted tiene que asegurarse de que ha configurado correctamente el entorno de la primavera, como se explica en la primavera - Medio Ambiente tutorial de instalación. También supongo que usted tiene conocimiento un poco de trabajo con Eclipse IDE. Así que vamos a proceder a escribir una aplicación Spring simple que le imprime "Hello World!" o cualquier otro mensaje basado en la configuración realizada en el archivo de configuración de Spring Beans. Paso 1 - Crear Java del proyecto: El primer paso es crear un simple proyecto Java usando Eclipse IDE. Siga la opción Archivo -> Nuevo -> Proyecto y finalmente seleccione Java Project asistente de la lista asistente. Ahora el nombre de su proyecto como HelloSpring usando la ventana del asistente de la siguiente manera:

Transcript of Spring Hello World Example

Page 1: Spring Hello World Example

Spring Hello World Ejemplo

Vamos a iniciar la programación actual con Spring Framework. Antes de comenzar a escribir tu

primer ejemplo utilizando el framework Spring, usted tiene que asegurarse de que ha

configurado correctamente el entorno de la primavera, como se explica en la primavera - Medio

Ambiente tutorial de instalación. También supongo que usted tiene conocimiento un poco de

trabajo con Eclipse IDE.

Así que vamos a proceder a escribir una aplicación Spring simple que le imprime "Hello

World!" o cualquier otro mensaje basado en la configuración realizada en el archivo de

configuración de Spring Beans.

Paso 1 - Crear Java del proyecto:

El primer paso es crear un simple proyecto Java usando Eclipse IDE. Siga la opción Archivo ->

Nuevo -> Proyecto y finalmente seleccione Java Project asistente de la lista asistente. Ahora el

nombre de su proyecto como HelloSpring usando la ventana del asistente de la siguiente

manera:

Page 2: Spring Hello World Example

Una vez creado el proyecto con éxito, tendrá el siguiente contenido en el Explorador de

proyectos:

Paso 2 - Añadir las bibliotecas necesarias:

Como segundo paso vamos a añadir Spring Framework y comunes de registro de bibliotecas de

API en nuestro proyecto. Para ello, haga clic en el nombre del proyecto HelloSpring y siga la

siguiente opción disponible en el menú contextual: Build Path -> Configure Build Path para

mostrar la ventana Java Build Path de la siguiente manera:

Page 3: Spring Hello World Example

Ahora use el botón Añadir JAR externos disponibles en la pestaña Libraries añadir los archivos

JAR siguientes de la base de Spring Framework y Common Registro de directorios de

instalación:

antlr-runtime-3.0.1

org.springframework.aop-3.1.0.M2

org.springframework.asm-3.1.0.M2

org.springframework.aspects-3.1.0.M2

org.springframework.beans-3.1.0.M2

org.springframework.context.support-3.1.0.M2

org.springframework.context-3.1.0.M2

org.springframework.core-3.1.0.M2

org.springframework.expression-3.1.0.M2

commons-logging-1.1.1

Paso 3 - Creación de archivos de código fuente:

Ahora vamos a crear los archivos reales de origen en el marco del proyecto HelloSpring. En

primer lugar tenemos que crear un paquete llamado com.tutorialspoint. Para ello, haga clic en la

sección src en el paquete de explorador y después de la opción: New -> Package.

A continuación vamos a crear archivos HelloWorld.java y MainApp.java bajo el paquete

com.tutorialspoint.

Page 4: Spring Hello World Example

Este es el contenido del archivo HelloWorld.java:

package com.tutorialspoint;

public class HelloWorld {

private String message;

public void setMessage(String message){

this.message = message;

}

public void getMessage(){

System.out.println("Your Message : " + message);

}

}

A continuación se presenta el contenido del archivo, la clase principal MainApp.java:

package com.tutorialspoint;

import org.springframework.context.ApplicationContext;

import org.springframework.context.support.ClassPathXmlApplicationContext;

public class MainApp {

public static void main(String[] args) {

ApplicationContext context =

new ClassPathXmlApplicationContext("Beans.xml");

HelloWorld obj = (HelloWorld) context.getBean("helloWorld");

obj.getMessage();

}

}

Page 5: Spring Hello World Example

Existen los siguientes dos puntos importantes a tener en cuenta sobre el programa principal:

El primer paso es crear el contexto de aplicación en la que se utilizó marco API

ClassPathXmlApplicationContext (). Esta API carga el archivo de configuración granos y

eventualmente sobre la base de la API proporcionada, que se encarga de crear e inicializar todos

los objetos, es decir. beans mencionado en el archivo de configuración.

El segundo paso se utiliza para obtener requerido bean mediante getBean () de un contexto

creado. Este método utiliza bean ID para devolver un objeto genérico que finalmente puede ser

moldeado a objeto real. Una vez que tenga objeto, puede utilizar este objeto para llamar a

cualquier método de clase.

tiene objeto, puede utilizar este objeto para llamar a cualquier método de clase.

Paso 4 - Bean Crear archivo de configuración:

Es necesario crear un archivo de configuración de bean que es un archivo XML y actúa como el

cemento que pega es decir, los beans. clases juntos. Este archivo se debe crear en el directorio

src, como se muestra a continuación:

Por lo general, los desarrolladores mantener este nombre de archivo como beans.xml, pero son

independientes de elegir cualquier nombre que desee. Usted tiene que asegurarse de que este

archivo está disponible en el CLASSPATH y usar el mismo nombre en la aplicación principal al

crear contexto de aplicación, como se muestra en el archivo MainApp.java.

Page 6: Spring Hello World Example

El beans.xml se utiliza para asignar identificadores únicos a los beans y diferentes para controlar

la creación de objetos con diferentes valores sin afectar cualquiera de los archivos fuente de

primavera. Por ejemplo, utilizando a continuación el archivo puede pasar cualquier valor de

"mensaje" variable y para que pueda imprimir diferentes valores de mensaje sin afectar a los

archivos y HelloWorld.java MainApp.java. Veamos cómo funciona:

<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://www.springframework.org/schema/beans

http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

<bean id="helloWorld" class="com.tutorialspoint.HelloWorld">

<property name="message" value="Hello World!"/>

</bean>

</beans>

Cuando la aplicación por resorte se carga en la memoria, Marco hace uso del archivo de

configuración anterior para crear todos los beans definidos y asignarle un identificador único tal

como se define en la etiqueta <bean>. Puede utilizar etiquetas <property> para pasar los valores

de las diferentes variables utilizadas en el momento de creación de objetos.

Paso 5 - Ejecución del programa:

Una vez que haya terminado con la creación de archivos de origen y beans de configuración,

usted está listo para dar este paso que es compilar y ejecutar el programa. Para ello, tenga la

ficha MainApp.Java archivo activo y utilizar Ejecutar las opciones disponibles en el IDE de

Eclipse o uso Ctrl + F11 para compilar y ejecutar la aplicación MainApp. Si todo está bien con

su aplicación, esto mostrara el siguiente mensaje en la consola de Eclipse IDE:

Your Message : Hello World!

Felicidades, usted ha creado su aplicación Spring primera vez con éxito. Usted puede ver la

flexibilidad de la aplicación de primavera encima cambiando el valor de "mensaje" de

propiedad y mantener tanto los archivos de código fuente sin cambios. Además, vamos a

empezar a hacer algo más interesante en los próximos capítulos.