Spring

EJBみたいなめんどくさいものは嫌いです。シンプルに作れるものがないかを探していて、その候補の1つがSpringです。seaserも気になってます。このSpringの開発者Rod JohnsonはEJB開発の複雑さを批判し、Springを開発したのが大変気に入っております。

環境

http://www.springframework.org/download.htmlからspring-framework-1.1.5-with-dependencies.zipをダウンロードしました。とりあえず、この中のdistのspring関係のjarを使います。あと、Spring IDE for EclipseからEclipse用のプラグインをダウンロードします。Spring IDEはヘルプ>ソフトウェアの更新>検索とインストールから、インストールする新規フィーチャーを検索を選び、新規リモートサイトを選択して、http://springframework.sourceforge.net/spring-ide/eclipse/updatesiteを設定して更新しておきます。もしかしてhttp://springide.org/updatesite/? また他にTomcatプラグインでも入れておきます。

実行

spring-framework-1.1.5-with-dependencies.zipのsamplesにあるwebapp-minimalをつかってとりあえず、動くか検証します。eclipseで新規>プロジェクトでtomcatプロジェクトを選んでプロジェクトを作ります(tomcatプラグインがある場合)。webapp-minimalのsrcの中身を新規で作成したプロジェクトにコピーします。またwarの中の、index.jsp,test.jspもコピーします。war/WEB-INFのexample-servlet.xmlとweb.xmlもコピーします。コピーしたらeclipseで更新しておきます。libの中にreadme.txtがあり必要なjarが書いてあるので、spring.jarをlibにコピーします。コピーしたらeclipseで更新してパスに追加しておきます。 commons-logging.jarはspring-framework-1.1.5-with-dependencies.zipのlib/jakarta-commonsにあります。あと、elipseのウィンドウ>ビューの表示>その他でSpring Beanを選んで表示しておきます。ではeclipseからプロジェクトを右クリックして、Add Spring Beans Project Natureを選択します。するとSpring Beanビューにプロジェクト名が表示されますので、プロジェクトを選んで、右クリックしてpropertiesのConfigFiles?タブを選択し、addボタンを押して、example-servlet.xmlを選択しておきます。 ではtomcatを起動して、実行して見ましょう。

http://localhost:8086/testspring2/index.jsp

testspring2はプロジェクトのプロパティのTomcatを選択して、アプリケーションURIを確認してください。8086はserver.xmlで設定しているtomcatのポートです。デフォルトでは、8080です。

If you're seeing this, your minimal Spring web application was deployed successfully! 
The time is now Wed Apr 20 00:43:47 JST 2005.

こんなんがでたら成功です。

リンク

http://www.springframework.org/

参考書籍

Spring入門
http://www5f.biglobe.ne.jp/~webtest/myapptutorial/

コメント

  • #comment

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-08-17 (金) 16:16:00 (6116d)