Está en la página 1de 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.

También podría gustarte