お久しぶりです。 現在仕事でStruts2とWicket、自作フレームワークと並べて検討中。 実は、最近C#に浮気中でJavaやC++でDelegateを使えるか!?と社内ブログなんかにも展開してたりします。
お仕事忙しそうですけど、お元気でしょうか?
私自身がC言語→C++→Javaと移ってきたので、Wicketのアーキテクチャには非常に惹かれる物がありますね。
まだまだ中身を完全に追った訳ではないのですが、各種コンポーネントのハンドリング処理にDelegateが使えたらコンポーネント指向としてもっと便利にできそうな気がします。
#誰もまともに見てないけど(爆
まぁ、結論として使えることも分かったので個人的には満足してたり・・・。
お久しぶりです。 業務でWicket使えるとはうらやましい限りです。 Delegateってのはあんまり知識がなくて、 っていうかJavaでできるってのも初耳です。
Struts2ってのも興味がわきますねぇ。
「関数ポインタ? メソッド渡し?」
ぐらいのクエスチョンマーク入りの認識しかありませんが、
Wicketでは聞いたことないですねぇ。
ちょっと追ってみますわ。
>業務でWicket使えるとはうらやましい限りです。 Wicket1.2から1.3でかなり大きく変化していますね。 >っていうかJavaでできるってのも初耳です。 あ、でも、後で気付いたのですがcglib使えば1発ですね・・・。半年前にInterceptorの仕組みを考えててcglib調べてたのに忘れてました。 そうそう関係ない話しですが、閉鎖したブログちょくちょく再開し始めました。
実際の開発に使えている訳ではないのが残念・・・。研究の一環ですヨ。
サンプル作ったり、ORMは何がいいだろ?と調べたり・・・。
そう言う意味では、なかなか仕事では使いにくいのかもしれませんね。
一応頑張ればできましたよ(笑
インターフェースをDelegateの定義と見なし、1メソッドだけを用意しておき、それに指定された任意のクラスまたはインスタンスの任意のメソッドを関連づけするんです。そのインターフェースを実装するのでは無いため、ちょっと難しかったです。
blosxom.cgiを外し、ホスト名でアクセスできると思いますので、またお越しくださいな。
なるほど、1クラスに1メソッドなら出来る気がしますね。 >Wicket1.2から1.3でかなり大きく変化していますね。 >閉鎖したブログちょくちょく再開し始めました
いいヒントいただきました。今度見てみます。
そうなんですよね。
1.2のソースを追ってないんで、内部的な変化は良く分かってないんですが、
使う側としても ServletからFilterになったりと大きく変わってます。
朗報ですね!
早速お邪魔することにします。
|
最近のコメント tma Saxman Saxman tma Saxman |
最近のエントリー Gentoo の起動時間測定と高速化 Wicket In Action Chapter7読了 Wicket In Action Chapter6読了 Eclipse Europaを試してみた プログラマは入力を信じちゃいけない |