2005-11-01から1ヶ月間の記事一覧

PdStrutsことPage-Driven Strutsの概要

長いのでとりあえず仮称でPdStrutsと書いてみます。ぐぐってもヒットしないので、一応ユニークみたいです。だいぶ固まったのでPdStrutsの概要をぼちぼちと書いてみます。 大変なのであまり細かいことは書かない方向で。 基本アーキテクチャ ページドリブンで…

S2StrutsのMessageManager#addMessage(String)

↓というメールをMLに投げてみたけど届かないようだ。 再送するのもメンドイのでここにさらしておこう。(負け犬 nobeansと申します。MessageManagerのaddMessage()シリーズで、MessageFacadeで宣言されているaddMessage(String)に対応するメソッドがないよう…

パッケージ分け

完全にInterfaceとその実装クラスとが1対1で対応するような、たとえばlogic系パッケージだったら hoge.logic hoge.logic.impl みたいにimplパッケージと無印パッケージで分けて管理しやすいし、特に悩まないです。ですが、自作interface、その実装(〜Impl)、…

Page-Driven Struts 完成?

なんかとりあえず動くものができたっぽい。 セキュリティ的にはまだ穴がいっぱいなんだけど。 基本アーキテクチャは結構シンプルでいい感じ。

Page-Driven StrutsでのS2Strutsの利用

jpetstoreを改造しながらnobeans版Page-Driven Strutsの実装を探っているんですが、 ここ数日、CartPageでの注文量の更新処理でActionの実行前にNullPointerExceptionになってしまうエラーで悩んでいました。 java.lang.NullPointerException org.apache.str…

Page-Driven Struts 途中経過

OzStrutsにインスパイアされて作成中のOzJpetstore改ですが、かなり書き換わってます。 JSPの構成はほぼ一緒なのでUI的には変わらないのですが、何かしら手が入っているので実装面ではかなりの違いです。 Page-DrivenでStrutsを使うという思想は一緒なんです…

お仕事中ですが

etc

アップルのiMac G5欲しい!

Seasar2.3リリース

おめでとうございます。 koichikさんのブログで気がついたんですが、RC2から結構変わったところがあるんですねぇ。今気になっているのはhotswap。何気に素敵です。 S2Containerインスタンス単位でhotswapに対応するかどうかを制御できるようになるともっとう…

OzStrutsとS2Struts (続き)

どうもうまい方法を見つけたみたいです。 いい感じにPojoなPageクラスに置き換わっていっています。メインの実装クラスは S2Struts用の置換コンポーネント×3 Page遷移に関するコンポーネント×3〜4 程度です。もちょっと整理できたら詳しく書いてみたいと思い…

OzStrutsとS2Struts

ここ最近、OsStrutsのサンプルのjpetstoreのS2 + S2Daoに置き換える作業をしてました。 なんとか無事に下位レイヤをS2に置き換えることができました。 時間がかかったのは、まとまった時間をとりづらい子持ち日曜プログラマの悲しさと、S2Dao/S2Unitに不慣れ…

S2UnitのExcelによる期待値表

DataSet expected = readXls("期待値.xls"); assertEquals(expected, reload(expect)); // (1)現在のDBの状態と期待値を比較 assertEquals(expected, RESULT_BEAN); // (2)取得したBeanのプロパティを期待値と比較 assertEquals(expected, RESULT_BEAN_LIST)…