- 追加された行はこの色です。
- 削除された行はこの色です。
- Spring へ行く。
#freeze
* [[Spring]]
EJBみたいなめんどくさいものは嫌いです。シンプルに作れるものがないかを探していて、その候補の1つがSpringです。seaserも気になってます。このSpringの開発者Rod JohnsonはEJB開発の複雑さを批判し、Springを開発したのが大変気に入っております。
#contents
** 環境
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プラグイン>http://www.sysdeo.com/eclipse/tomcatPlugin.html]]でも入れておきます。
** 実行
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://www.amazon.co.jp/exec/obidos/ASIN/4774123412/worried-22]]~
http://www5f.biglobe.ne.jp/~webtest/myapptutorial/~
** コメント
-#comment