SAStruts入門セミナーで作ったサンプルをアップしました
これは何?
2008/4/14に会社で、また、2008/6/14にSeasar勉強会in仙台@東北デベロッパーズコミュニティでお話した、SAStruts入門セミナーの際に作ったサンプルコードです。
資料はこちらを参照して下さい。[seasar][sastruts]SAStruts入門セミナーの資料
背景ですが、ありがたいことにソース公開のご要望を頂きました。
公開資料内で紹介されているTodoリストアプリケーションは公開されていませんか?
SAStruts入門セミナーの資料 のコメント
Seasar系は実装サンプルの公開が少ないように思います。ので、参考にさせていただければ大変ありがたく思います。
この頃は sa-struts-1.0.2-rc6(s2-framework-2.4.25) が最新だったのですが、2008/11/26現在、sa-struts-1.0.4-sp2(s2-framework-2.4.31) までバージョンアップしています。
設計面での変更もあり、せっかくなので最新バージョンに従って対応しようとしたのですが、いかんせんSeasarから離れている現状もあり、途中で挫折...アップを延長しようとも思いましたが、無期延長の恐れもあるので思い切って公開する次第ですm(_ _)m
動くものを見ながら、追いながら学習したい方もそれなりにいると思いますので一助になれれば幸いです。
とりあえず悩んだら公式サイトを参照して下さい(^^;
ダウンロード
sastruts-sample_20081126.zip です(8.66MB)
配置方法(Eclipseプロジェクトとして)
配置方法(Tomcatで動作だけみる場合)
最初に tomcat5.5 と java6 をインストールして、tomcatが起動することを確認して下さい。
ファイル {Tomcatのインストールパス}/conf/Catalina/localhost/sa-struts-blank.xml を作成します。
中身はこんな感じです。ここでは解凍したファイルを "D:\eclipse-workspace\sa-struts-blank" に配置した例です。docBase属性、workDir属性をそれぞれの環境に置き換えて下さい。
<Context path="/sa-struts-blank" reloadable="false" docBase="D:\eclipse-workspace\sa-struts-blank\src\main\webapp" workDir="D:\eclipse-workspace\sa-struts-blank\work" > <Logger className="org.apache.catalina.logger.SystemOutLogger" verbosity="4" timestamp="true"/> </Context>
スタートページ
ブラウザから、http://localhost:8080/sa-struts-blank/ にアクセスして下さい。