Spring 2.x
download & install
Download
- ProjectHome(http://www.springframework.org/) - Downloads - Get the latest Spring Framework releases here から最新のバージョンのDownloadを選択。
- spring-framework-2.x.x-with-dependencies.zipを選択。(xはバージョン番号)
Package
- 解凍後、distディレクトリ以下にモジュールが存在する。全機能使用する場合はspring.jar, commons-logging.jar, log4j-x.x.x.jar があればよい。はず。
- 個別の機能毎に使用する場合は必要なjarのみdist/modules以下から選択する。
- spring-core.jar
- spring-aop.jar
- spring-dao.jar
- spring-jdbc.jar
- spring-remoting.jar
- AOPを使用する場合は aspectjweaver.jar が必要になる。はず。
- JDBCのコネクションプーリング機能は commons-dbcp.jar, commons-pool.jar が必要になる。はず。
推奨環境
- JDK1.5 かそれ以上。JDK1.4でも動くが、一部モジュールを入れる必要がある。かも。
- xerces がJDK1.4のものだとダメ。(NoSuchMethod?)コレが動かないと2.x用のxmlファイルの書き方が変わる。はず。
Remoting
JDBC
JUnit
setUpメソッドで以下のように初期化してやると良い。
:ファイルシステム上の設定ファイルを読み込む
:ファイルシステム上の設定ファイルを読み込む
Hoge hogeImpl = (HogeImpl)(new XmlBeanFactory(new FileSystemResource(XML_PATH))).getBean("Hoge");
:Classpath上の設定ファイルを読み込む
Hoge hogeImpl = (HogeImpl)(new XmlBeanFactory(new ClassPathResource(XML_PATH))).getBean("Hoge");
- Springframework
- SpringIDE
- Japan Springframework User Group
- Spring Framework - TECHSCORE
- Springフレームワークの紹介
- Spring-Java/J2EEアプリケーションフレームワークリファレンスドキュメント
- SpringとWebLogic Serverの統合
- SpringとEJB 3.0の機能比較 第2回
- SpringによるAOPの導入