ひがやすを技術ブログ

電通国際情報サービスのプログラマ

2004-05-10から1日間の記事一覧

Good by Sel(Tapestryのおっさん風)

S2

Selという独自のものから、式言語としてはメジャーなOGNLに 移行したわけですが、失ったものもそれなりにありましたね。 initMethod,destroyMethodで使っていたthis,outがそれぞれ#self, #outになります。 定数の参照がこれまでは、this.MIN_VALUEのようにか…

S2Dao INの展開

S2

hogeListはList型の変数だとして、 /*BEGIN if(#hogeList != null && !#hogeList.isEmpty)*/ hoge in /*#hogeList*/('a', 'b', 'c') /*END*/こんな感じ!? INの文脈で、Collection or Arrayが変数として出てきたら、 自動的に展開するという仕様も盛り込んで…

S2Unit

S2

S2TestCaseでフィールドに自動セットするのは、 型がインターフェースのときのみです。 例えば、 private Hoge hoge_;のように定義されている場合、Hogeがインターフェースの ときのみ自動セットされます。 実は、フィールド名からアンダースコアを除いた名…

S2Daoの複雑な条件

S2

オリジナルはfoo=’a’ AND (bar=’b’ OR bar=’c’) /*BEGIN if(#foo != null)*/ foo=/*#foo*/’a' /*END*/ /*BEGIN*/ AND ( /*BEGIN if(#bar1 != null)*/ bar=/*#bar1*/’b’ /*END*/ /*BEGIN if(#bar2 != null)*/ OR bar=/*#bar2*/’c’ /*END*/ ) /*END*/BEGINとEN…