English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
ここでは、最初のspringアプリケーションを作成する簡単なステップを学びます。このアプリケーションを実行するには、IDEを使用しません。コマンドプロンプトを使用しています。springアプリケーションを作成する簡単なステップを見てみましょう。
Javaクラスを作成 値を提供するためのxmlファイルを作成 テストクラスを作成 spring jarファイルをロード テストクラスを実行
まずは、最初のspringを確認してみましょう。5のステップ
これはname属性のみを含むシンプルなJava beanクラスです。
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); } }
これはシンプルなbeanクラスで、属性名がgetterとsetterメソッドを持つのみです。このクラスには、displayInfo()という名前の追加メソッドがあり、该方法は挨拶メッセージを通じて学生の名前を出力します。
もしmyeclipse IDEを使用する場合、あなたはxmlファイルを作成する必要はありません。なぜなら、myeclipseはこの操作を自分で完了できるからです。applicationContext.xmlファイルを開き、以下のコードを記述してください:
<?xml version="1.0" encoding="UTF-8?> <beans}} xmlns="http://www.springframework.org/スキーマ/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/スキーマ/p" xsi:schemaLocation="http://www.springframework.org/スキーマ/beans http://www.springframework.org/スキーマ/beans/spring-beans-3.0.xsd"> <bean id="studentbean" class="com.w3codebox.Student"> <property name="name" value="Vimal Jaiswal"></property> </bean> </beans>
bean 要素は、指定されたクラスにbeanを定義するために使用されます。beanの property 子要素は、nameという名前のStudentクラスの属性を指定します。属性要素で指定された値は、IOCコンテナがStudentクラスのオブジェクトに設定します。
Javaクラスを作成します、例えばテストです。ここでは、BeanFactoryのgetBean()メソッドを使用してIOCコンテナからStudentクラスのオブジェクトを取得します。テストクラスのコードを見てみましょう。
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(); } }
リソースオブジェクトは applicationContext.xml ファイルの情報を表します。Resource はインターフェースであり、 ClassPathResource は Resource インターフェースの実装クラスです。Resource はインターフェースであり、 BeanFactory は Bean を返します。 XmlBeanFactory は BeanFactory の実装クラスです。BeanFactory インターフェースには多くのメソッドがあります。その一つは、 getBean()、このメソッドは関連するクラスのオブジェクトを返します。
このアプリケーションを実行するには、主に3つの 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
将来の使用のために、spring 核心アプリケーションが必要な jar ファイルをダウンロードできます。
Spring の核心 jar ファイルをダウンロードする
core、web、aop、mvc、j など、spring の jar ファイルをすべてダウンロードします。2ee、remoting、oxm、jdbc、orm など。
この例を実行するには、spring core jar ファイルをロードする必要があります。
Test クラスを実行します。Hello: Vimal Jaiswal という出力が得られます。