SpringEJBみたいなめんどくさいものは嫌いです。シンプルに作れるものがないかを探していて、その候補の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入門 コメント
|