English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Aquí, crearemos una aplicación simple de framework spring utilizando el IDE de eclipse. Vamos a ver los pasos simples para crear una aplicación de spring en el IDE de eclipse.
Crear un proyecto Java Añadir archivos jar de spring Crear una clase Crear un archivo xml para proporcionar valores Crear una clase de prueba
Vamos a ver los pasos para crear la primera aplicación de spring utilizando los siguientes pasos5pasos: IDE de eclipse.
Ir a ArchivoMenú- Nuevo- Proyecto- Proyecto Java. Ingrese el nombre del proyecto, por ejemplo, firstspring- Terminar. Ahora, se ha creado un proyecto Java.
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 spring para uso futuro.
Descargue los archivos jar del núcleo de Spring
Descargue todos los archivos jar de Spring, incluyendo aop, mvc, j2ee, remoting, oxm, etc.
Para ejecutar este ejemplo, simplemente cargue el archivo jar del núcleo de spring.
Para cargar archivos jar en el IDE de Eclipse Haga clic derecho en su proyecto- ruta de construcción- Añadir archivos de archivo externo- Seleccione todos los archivos jar necesarios- Completado..
En este caso, solo estamos creando una clase Student con la propiedad name. El nombre del estudiante será proporcionado por el archivo xml. Esto es solo un ejemplo simple y no una utilización real de spring. Veremos el uso real en el capítulo de "Inyección de dependencias". Para crear una clase Java, por favor Hacer clic derecho en src - Nuevo- Clase- Escribir el nombre de la clase, por ejemplo, estudiante- Terminar. Escribir el siguiente código:
paquete 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); } }
Esta es una clase de bean simple, que contiene solo un nombre de propiedad 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.
Crear un archivo xml haciendo clic en src-Nuevo-file-Dar el nombre del archivo, por ejemplo applicationContext.xml-Terminar. Abrir el archivo applicationContext.xml y escribir el siguiente código:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <bean id="studentbean" class="com.w3codebox.Student"> <property name="name" value="Vimal Jaiswal"></property> </bean> </beans>
bean El elemento se utiliza para definir el bean para una clase dada. El bean property El elemento subyacente especifica el atributo de la clase Student llamado name. El valor especificado en el elemento de propiedad se establecerá en el objeto de la clase Student por el contenedor IOC.
Crear una clase Java, por ejemplo, prueba. Aquí, utilizamos el método getBean() de BeanFactory para obtener el objeto de la clase Student del contenedor IOC. Vamos a ver el código de la clase de prueba.
paquete 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(); } }
Ejecute ahora este tipo. Obtendrá la salida Hello: Vimal Jaiswal.