makotan _at_ gmail dot com

seasar

java.lang.IllegalAccessError

SwingでHotswapを使ったらIllegalAccessErrorってのが出た・・・(^^; 元のクラスが無くなってるとそりゃ出るよね〜(T.T) Webだとでないのかなぁ〜ってかclassLoader丸ごと捨ててるから出るのかな〜 これが出来るようになるとかなり楽なのに・・・ Hotswapを…

切り替えるとしたら

・UnitTest用DB ・テスト環境用DB ・本番DB かな〜 UnitTestの時は本当はcreateTableのSQLが毎回最初に走ると良いんだよね(ぉ

S2Junit4みたいなS2UnitTestが欲しい!

とBlogの片隅で叫ぶ S2TestCase2とかを継承するのは良いから、他の仕様を取り込んで欲しいな

diconファイルの切り替え

これいいなぁ〜ってかずっと望まれてた機能だよね(笑)

Crispyをみながらふと

Crispyに各種DIコンテナ(S2除く)のサンプルがあって、色々あるんだなぁと思いつつどれが分かり易いってどれもどんぐりの背比べだった S2に慣れすぎた?って気もするけどね

DaoでLongだけを返すSQL

を作ろうとしてふと考えた・・・出来そうだけど・・・って事で作った 出来て動いて・・・「テーブル(Long)が見つかりません」っていう警告がでた この警告邪魔だなぁ〜BEANアノテーションを消してみた フィールドがないって怒られた 結局この警告は無視する…

insert hogehoge select * from takotako

ってDaoで実行するとエラーになる〜(T.T) ってのでしばらく悩んでたけど、addHogehogeメソッドにしたら解決した(^^;

S2のDBの認識をだます方法

だますんじゃなくて本来のDBとして認識させたいってだけなんだけどね。 たとえばC-JDBCのJDBCドライバは実際にはその先にあるDBに動作そのものは依存するから、ある設定がdiconに書いてるときに別の所を見に行くみたいな感じで動作すればいいなぁと

AOPを関数として使うとしたら・・・

AOPをとある機能を持った関数として使うとしたら、Containerから呼びだしたいAOPのコンポーネントを持ってきて、MethodInvocationTemplateとNestedMethodInvocationを作ってちょこっと設定してからInvokeすれば良いだけ?? ClassとMethodは適当に偽造(って…

InterType

便利そうで良いんだけど、InterTypeとかAOPを仕掛けたクラスから元のClassをgetする方法をユーティリティとして準備してて欲しいな〜 interceptorの中だと良いかもしれないけど、そうじゃないところで。

ふとした思いつき

staticなFactoryからオブジェクトを取得するための方法がdiconに書けるようになると良いなぁ〜 <component name="staticFactory" class="result interface name" instance="staticfactory"> <staticCall>factoryclass.create("hoge")</staticCall> </component>お片付けは利用する側の責任って事で