English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Ejemplos de Spring

Aquí, aprenderemos los pasos simples para crear la primera aplicación spring. Para ejecutar esta aplicación, no utilizamos ningún IDE. Solo utilizamos el símbolo del sistema. Veamos los pasos simples para crear la aplicación spring

Crear la clase Java Crear el archivo xml para proporcionar valores Crear la clase de prueba Cargar el archivo jar de spring Ejecutar la clase de prueba


Paso a paso para crear una aplicación spring

Veamos los pasos para crear el primer spring5pasos

1)crear clase Java

Este es un simple clase Java bean que contiene solo el atributo name.

package com.w3codebox;
public class Student {
private String name;
public String getName() {
    return name;
}
public void setName(String name) {
    this.name = name;
}
public void displayInfo(){
    System.out.println("Hello: "+name);
}
}

Este es un simple clase de bean que contiene solo un nombre de atributo con sus métodos getter y setter. Esta clase contiene un método adicional llamado displayInfo(), que imprime el nombre del estudiante mediante un mensaje de saludo.

2)crear archivo xml

Si utiliza el IDE myeclipse, no es necesario crear el archivo xml, ya que myeclipse puede realizar esta operación por sí mismo. Abra el archivo applicationContext.xml y escriba el siguiente código:

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

bean El elemento se utiliza para definir un bean para una clase dada. El bean property El elemento subyacente especifica las propiedades de la clase Student con el nombre name. El valor especificado en el elemento de propiedad será configurado en el objeto de la clase Student por el contenedor IOC.

3) Crear clase prueba

Crear una clase Java, por ejemplo una prueba. Aquí, utilizamos el método getBean() del BeanFactory para obtener el objeto de la clase Student del contenedor IOC. Vamos a ver el código de la clase de prueba.

package com.w3codebox;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;
public class Test {
public static void main(String[] args) {
    Resource resource = new ClassPathResource("applicationContext.xml");
    BeanFactory factory = new XmlBeanFactory(resource);
    
    Student student = (Student)factory.getBean("studentbean");
    student.displayInfo();
}
}

Recursoobjeto que representa la información del archivo applicationContext.xml. Resource es una interfaz y Recurso es una clase que implementa Resource. Resource es una interfaz y BeanFactory es responsable de devolver Bean. XmlBeanFactory es una clase que implementa BeanFactory. BeanFactory tiene muchos métodos. Uno de ellos es getBean()Este método devuelve el objeto de la clase asociada.

4) Cargar los archivos jar necesarios para el framework de Spring

Para ejecutar esta aplicación, se necesitan principalmente tres archivos jar.

org.springframework.core-3.0.1.RELEASE-A com.springsource.org.apache.commons.logging-1.1.1 org.springframework.beans-3.0.1.RELEASE-A

Puede descargar los archivos jar necesarios para la aplicación de núcleo de Spring para uso futuro.

Descargue el archivo jar del núcleo de Spring

Descargue todos los archivos jar de Spring, incluyendo core, web, aop, mvc, j2ee, remoting, oxm, jdbc, orm, etc.

Para ejecutar este ejemplo, solo necesita cargar el archivo jar de spring core.


5) Ejecutar la clase de prueba

Ejecute la clase Test ahora. Obtendrá la salida Hello: Vimal Jaiswal.