蜜蜂号覚書 Spring
※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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");