2008-09-01から1ヶ月間の記事一覧

Ymirか・・・

ひとまずサイトを流し読み。 なんとなーく理解は出来る。決して難しくはなさそうだが、若干癖がありそう。 テンプレートエンジン周りがハードルか・・・といった感じを受けた。 でも便利そうだが、あとは実績と、乗り換えるだけの理由があるか? ですね。(…

SAStruts版のexample

をいったん完成させてみた。 どこまで作りこめばいいのか?とか微妙でしたが、なかなか面白かったです。 なんやかんやいってもStrutsだな。 という感想ですが、これが最大限の売りなんだろうなぁといった感じ。 そして何気に、s:linkタグは重宝します。 /sea…

scaffoldで作成したActionのServiceに@ActionFormが付与されるんだが・・・

scaffoldで作成したActionクラスの、Serviceに @ActionForm @Resource protected MemberForm memberForm; @ActionForm @Resource protected MemberService memberService;こんな感じでServiceにも@ActionFormアノテーションが付くんだけど・・・ @ActionForm…

scaffold

ひがさんにコメントいただいたので、 scaffold(いままで敬遠してたんだけど)を試してみた。 なかなかすばらしいじゃないですか・・・とびっくり。 ただActionの単位が「ユースケース」 という視点からすると外れてるんじゃないかなぁ? (というか僕のユー…

ActionFormの削除処理

というかActionFormのスコープの話。 検索条件等の持ち回りはどうする?といったあたりの話 removeActionFormは該当ActionのActionFormを対象にする。 そのため、別ユースケースのActionに遷移する際にActionFormを消去したい。 といったような場合、遷移用…

dbflute-teeda-exampleをSAStrutsに

SAStrutsに関してお題も見つからないので、 dbflute-teeda-exampleの作り変えなんてやってみてる。 とりあえずで作っていたときの悩み。 initializeでやってることをどこに持っていくのか? たとえば、リストボックス用のList>とかって、 入力チェックエラー…

SAStrutsのチュートリアル3 セッションスコープのActionForm

ActionFormのスコープをデフォルトのrequestから、sessionに変更したい場合のサンプル JSPは、/view/session以下、ActionはSessionActionになります。 見どころ1(Sessionスコープの指定) ActionFormに対して、@ComponentアノテーションにてSessionスコープ…

SAStrutsのチュートリアル2 足し算

/add/で遷移できるので、対象Actionは tutorial.action.AddActionになります。 package tutorial.action; import javax.annotation.Resource; import org.seasar.struts.annotation.ActionForm; import org.seasar.struts.annotation.Execute; import tutori…

連携

SAStruts+S2Daoのテンプレートから、dbflute利用の設定に変更して動作を確認。 ・・・ってのは前も確認して、 ようはテンプレートとかを使わないで1から何かを参考にdicon書くのが難しそうだ・・・ ってのが悩みなんだけどね。

SAStrutsのチュートリアル1 index.jsp

まずは、index.jspですが、 src/main/webapp/WEB-INF/view/index.jspにあります。 見どころ1(f:url) <link rel="stylesheet" type="text/css" href="${f:url('/css/sa.css')}" /> href=”${f:url(‘/css/sa.css’)}” となっていますが、これはhref="/sa-struts-tutorial/css/sa.css"と展開されます。 相対パスで悩んだり、コンテキストパ</link>…

SAStrutsのチュートリアルを読み解いた

https://mokkouyou.dnsdojo.com/file/SAStrutsTutorial.pdfチュートリアルを読み解くお供にでもどうぞ駄目な場合もあるようなので、yahooブリーフケースのほうにしました。 http://briefcase.yahoo.co.jp/bc/mokkouyou2003/lst?.dir=/2aab&.order=&.view=l&.…

スラムダンク芸人(アメトーク)

etc

アメトークのスペシャルでスラムダンク芸人ということでやってた。 つい最近久しぶりに読み返したばかりなのでちょっとタイムリーだったんだけど、 どうしても世間と相容れないというか、 みっちーの「バスケがしたいです」 はまったくもって感動のシーンと…

いい感じ

SAStrutsいい感じだ。 チュートリアルの読み解きも順調(そして雑になってきた) 問題はdiconだなぁ・・・ いざって時にdiconをどうにかしなきゃいけないってケースを考えるとちょっと 憂鬱かも 本腰でdiconの勉強といっても範囲が広いから大変そうだ(^^;…

たまには音楽の話2

etc

夏休みということで、嫁とひさびさにカラオケに行った・・・ 嫁の妊娠中あたりから行ってなかったからもう二年ぶりか。 平日に子供が保育園でも行ってないととてもじゃないけど行けないですね。 というか、 eastern youthの「夏の日の午後」が入っていたのは…

安定版ということで

SAStrutsが安定版がでたということで、腰をすえてじっくり チュートリアルを一喜一憂しながら調査してみている。 そのチュートリアルでの見所をまとめてみたり。 よくできたら公開してみるか・・・ とおもいつつもある程度わかってくると雑になってくる癖が…

SAStrutsのチュートリアルで見つけた脆弱性?

更新可能な繰り返しのチュートリアル 思わずうなってしまいました。素敵だ。 なんつーか、ほかの繰り返しでやっていることがこれを見るとすっきり理解できる。 ディライト!ですね。 でも残念ながら脆弱性?発見 <input type="text" name="mapItemsItems[${s.index}][${s2.index}].id" value="${m.id}"/>となっているので、 以下入力でスクリプト実…

SAStrutsのパスからActionの決定と、実行メソッドの決定ルールについて(の実際?)

SAStruts(1.04-sp1)の話。 パスからのAction名解決の説明と、 実行メソッドの解決の話で若干の不思議さを感じたので軽く調査。 少なくとも、パスの一番後ろにActionを付与(/のない場合)は違うな・・・と。 (というか実行メソッドの決定ルールがActionの決…

毎日新聞・・・

etc

技術系の内容を中心にすえている以上、以下記事はどうかと思うんだけど・・・ 一応。 毎日新聞の海外版のどうたら〜 ってまとめは http://www9.atwiki.jp/mainichiwaiwai/pages/1.html にあったんだけど、 内部調査が嘘だらけとかいうのを前見た気がするんだ…

たまには音楽の話

etc

最近のヘビーローテーションは安室の、「BEST FICTION」 いやね。私を知っている人は本気でびっくりするかもしれないけど、 なんと私が安室を聴いているわけです。ミラクル。 小室プロデュース時代は嫌いだったし、 (そのころはインディーズのビジュアル系や…