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

-Action実行

protected Class findMoveTo( ActionBinding actionBinding, Object result) { IkushipeUtil.checkNullArg(actionBinding); Class moveTo = null; if(result.equals(true)) { moveTo = actionBinding.getMoveTo(); } else if(result.equals(false)) { moveTo…

-アノテーションの限界

直感的には、Javaアノテーションによるソリューションの限界も近いように思います。用途によってはXMLのほうがとても「優しい」可能性もある。それもこれも、先日のエントリにきしださんがコメントくださったように、Javaアノテーションは継承できないところ…

-NavigationHandler

MayaaをJSFのViewHandlerに組み込むのは、ちょっと先になるかと思います。Teedaができてからでもいいな。一方でNavigationHandlerは面白そう。Ikushipeなるペーパーウェアも、NavigationHandlerにぶち込んでみたい。

-本

なかなか文章を書くのはつらい。コードのほうが多くを語れると思うところで、川を渡ってしまったかともおもふ。今、とにかくこれは書かねばと思ってるのが、InjectionResolverメカニズムのところ。これを明らかにしておくと、各方面幸せになるらしい様子を聞…

-アノテーションが冗長

@Property( validations={ @Validation( validator=LengthValidator.class, variables={ @Variable(name="max", value="16"), @Variable(name="min", value="1"), } ) } ) String getUserName(); どうも、XMLで書くよりアノテーションで書いたほうが冗長な感…

-出社

といいつつ、用事があって午後遅くから出社。入札結果を見る。官公庁系かつゲノム系な案件を落札出来。指示された書類を作成して書留郵送して完了。

-風邪

のどの風邪を引いて長いのですが、今日は今週唯一の予定が無い日だったので、治すべくお休みさせていただきました。妻子もお出かけ(幼児体操教室)なんでゆっくり寝ます。

-つづき

protected Type findPageModelType(Class clazz1) { for(Type type2: clazz1.getGenericInterfaces()) { if(type2 instanceof Class) { Class clazz2 = (Class)type2; Type ret2 = findPageModelType(clazz2); if(ret2 != null) { return ret2; } } else if(…

-Beehive

休日ですが、ためた仕事のため出社。しかし息抜きにBeehive-NetUIの仕様を見てみる。。。惜しい。ベースがStrutsだからしょうがないのだろうが、型付がぬるいのと縛られるAPIが結構多いみたい。 Beehiveの一例:拡張子が「.jpf」なのを自前コンパイル(Java…

-設立認可が下りました

oss

本日、内閣総理大臣(内閣府)より、特定非営利活動法人Seasarファウンデーションの設立認可が下りました。おめでとうございます。

-くれくれ

アップルのiMac G5欲しい!

-POJOの利点

POJOの利点とは何か、という問いの答えは多くの場合、1)実装の簡単化、2)デプロイの簡単化、3)単体テストの簡単化、ということになるのでしょうか。まあ、たいていは3)がクローズアップされていますね。 しかし、ここで自問自答。特定のインターフェ…