春のコンセプト
1、どのような春のことができますか?
スプリングは、軽量、オープンソースのJava開発フレームワークであり、
Springフレームワークは、Beanを構成するために使用される容器であって、豆の関係の枠組みを維持します。
BeanはJavaでオブジェクトの任意の種類です。
2、コア技術は、どのような春ですか?
コアは、コントロール(IOC)とセクションの春反転(AOP)のために
⑴反転制御(IOC、コントロールの逆数)、春にプログラムから転送された権利オブジェクトの作成(豆)とオブジェクトを維持する(豆)との関係コンテナ(春
中の.xml)。
(2)セクション指向プログラミング:AOPインターセプタにストラットがプログラムされ、コードのエンハンサー機能を挿入する、遮断する特定の方法の前と後、プログラムセクションと呼ばれます
1.実験:
ステップ1:オープンeclipseIDEツール、新しいWebProjectを作成し、ファイルの新しい新しい動的Webプロジェクト・春
(春は、プロジェクトの名前です)
ステップ2:右クリックし、プロジェクト名、ばね特性を-UTF-8(防止中国語に文字化け)
最初の3つのステップ:SRC-新しいJavaパッケージcom.service ( パッケージ名)
ステップ4:パッケージ名com.service、新しいJavaクラスを右クリックし、UserService.java、書き込みコードは次のように:
ステップ5:SRC-新しいJavaパッケージcom.test(パッケージ名)、com.testパッケージ名を右クリックして、新しいJavaクラスは、Test.java、書き込みコードは次のように:
2、春のプロジェクトの開発
最初のステップ:プロジェクトフォルダの内部へのlibファイルSpringフレームワークに依存するJARパッケージ。
ステップ2:右クリックし、プロジェクト名、ばねsourcefloder-config設定(ソースフォルダの名前)
設定リソースフォルダ、spring.xml設定ファイルインチ 文書は、XSDファイルを導入しました。ファイル以下に示すように、spring.xmindにコピーします。
結果:
3、実際の記事
-
インターフェイスを定義しUserDao
-
実装クラスを書きます
public class UserDaoImpl implements UserDao{
private String id;
private String username;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public void say(){
System.out.println("id:"+id+" username:"+username);
}
}
- main()メソッド()の呼び出しで発言権を達成するための従来の方法を使用して、テストクラスを作成し、クラスにmain()メソッドを記述します。
- spring.xmlファイルを書きます。
- main()メソッド、初期化Springコンテナ、および構成ファイルをロードするのテストクラスは、次にSpringコンテナによって取得されたオブジェクトは、オブジェクトの最終決定権()メソッドを呼び出します。