XDoclet
DaoでSQLファイルを生成させるにはタグハンドラを自前で作らないといけない、と。さてどうしようかな。
プロパティタグをフィールドで指定する方法だとsuperclassでの定義を取得できないからセッターメソッドで指定するように変更。
でもネストしたcomponentは対応できてない…そしてparamNameのvalueでparam="\"value"\""なんてしても結果としてvalueが"で囲われてるとXDocletで除去してしまう。なのでparam="\"\"value"\"\""としないといけない。
このソースから ・Component.java package seasar.xdoclet; /** * コンポーネントの説明 * * @seasar.component name="Component" */ public class Component { /** @seasar.property val="100" */ private int propety1; /** @seasar.property val="false" …
コンポーネントの場合は特にタグを付けなくてもクラス名取得するだけで登録はできる←これじゃ何でもかんでもdiconに登録してしまうやん… メソッドタグとしてモックタグを用意してモックコンポーネントを出力したら便利かな(フラグで注入先にどっちを設定す…
いつもコンポーネントを作ってdiconに登録するのを忘れる(Kijimunaちゃんと使え)ので試しにXDocletでdiconファイルを生成してもらうことにしようかと考え中。ってことで練習がてらj2ee.diconを生成してみた。 ・テンプレート(j2ee.dicon.xdt) "" "" "" "…