Vous êtes sur la page 1sur 6

Spring Hello World Ejemplo

Vamos a iniciar la programacin 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 instalacin. Tambin supongo que usted tiene conocimiento un poco de
trabajo con Eclipse IDE.

As que vamos a proceder a escribir una aplicacin Spring simple que le imprime "Hello
World!" o cualquier otro mensaje basado en la configuracin realizada en el archivo de
configuracin de Spring Beans.

Paso 1 - Crear Java del proyecto:
El primer paso es crear un simple proyecto Java usando Eclipse IDE. Siga la opcin 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:

Una vez creado el proyecto con xito, tendr el siguiente contenido en el Explorador de
proyectos:

Paso 2 - Aadir las bibliotecas necesarias:
Como segundo paso vamos a aadir 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 opcin disponible en el men contextual: Build Path -> Configure Build Path para
mostrar la ventana Java Build Path de la siguiente manera:

Ahora use el botn Aadir JAR externos disponibles en la pestaa Libraries aadir los archivos
JAR siguientes de la base de Spring Framework y Common Registro de directorios de
instalacin:

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 - Creacin de archivos de cdigo 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
seccin src en el paquete de explorador y despus de la opcin: New -> Package.

A continuacin vamos a crear archivos HelloWorld.java y MainApp.java bajo el paquete
com.tutorialspoint.

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 continuacin 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();
}
}

Existen los siguientes dos puntos importantes a tener en cuenta sobre el programa principal:
El primer paso es crear el contexto de aplicacin en la que se utiliz marco API
ClassPathXmlApplicationContext (). Esta API carga el archivo de configuracin 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 configuracin.

El segundo paso se utiliza para obtener requerido bean mediante getBean () de un contexto
creado. Este mtodo utiliza bean ID para devolver un objeto genrico que finalmente puede ser
moldeado a objeto real. Una vez que tenga objeto, puede utilizar este objeto para llamar a
cualquier mtodo de clase.

tiene objeto, puede utilizar este objeto para llamar a cualquier mtodo de clase.

Paso 4 - Bean Crear archivo de configuracin:
Es necesario crear un archivo de configuracin de bean que es un archivo XML y acta como el
cemento que pega es decir, los beans. clases juntos. Este archivo se debe crear en el directorio
src, como se muestra a continuacin:

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 aplicacin principal al
crear contexto de aplicacin, como se muestra en el archivo MainApp.java.

El beans.xml se utiliza para asignar identificadores nicos a los beans y diferentes para controlar
la creacin de objetos con diferentes valores sin afectar cualquiera de los archivos fuente de
primavera. Por ejemplo, utilizando a continuacin 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 cmo 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 aplicacin por resorte se carga en la memoria, Marco hace uso del archivo de
configuracin 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 creacin de objetos.

Paso 5 - Ejecucin del programa:
Una vez que haya terminado con la creacin de archivos de origen y beans de configuracin,
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 aplicacin MainApp. Si todo est bien con
su aplicacin, esto mostrara el siguiente mensaje en la consola de Eclipse IDE:
Your Message : Hello World!

Felicidades, usted ha creado su aplicacin Spring primera vez con xito. Usted puede ver la
flexibilidad de la aplicacin de primavera encima cambiando el valor de "mensaje" de
propiedad y mantener tanto los archivos de cdigo fuente sin cambios. Adems, vamos a
empezar a hacer algo ms interesante en los prximos captulos.

Vous aimerez peut-être aussi