あのSpring

Springアノテーションは1.2.3では動きません

1.2.3がリリースされてますが、Sprigの外から使われることを想定してない(と思われる)メソッドのシグネチャが変わったので、使えなくなってます。 すでに対応してるのですが、公開とかはしばらくお待ちください。 安易に対応すると1.2.2以前では動かなくなり…

Springアノテーションのその後

Springアノテーションって長いので、なんか気の利いた名前をつけたいんですけど、とりあえず「あのSpring」にしておきます。 で、ついでに@InitMethodとか@DestroyMethodとかの定義だけやってみて、登録するようなコードも書いてみたんですけど、試してない。…

でも

Transactionサポートも今回使うので、Springアノテーションから使えるようにします。 今はTransactionのアノテーションを使おうとすると、定義をXMLで書かないといけないという変な状態。

かといって

Springには、Transactionとか部分的にアノテーション対応してるものがあるんですけど、あれはあれで美しくない。

Springアノテーションの難しさ

Strutsもそうですけど、TransactionとかAOPとか、DIアプリケーションごとに独自のアノテーションを定義する仕組みが必要になりますねぇ。 Strutsアノテーション処理もJSFアノテーション処理もTransactionアノテーション処理もAOPアノテーション処理も、ぜん…

Struts+Springアノテーションなら

LookupDispatchActionとかを設定できるアノテーションを作れるようになりますね。

やっとSpringアノテーション

Springアノテーションの説明を書いて試せるようにしました。 http://www.fk.urban.ne.jp/home/kishida/kouza/springanno/springanno.html で、無設定StrutsもSpringアノテーションと連携できるように変更してます。動きに変更はありません。 Springの全機能…

それからSpringアノテーション

できたはいいんだけど、使い方書いたりアーカイブ作ったりする余裕がない・・・。 Spring+Hibernate+StrutsでXDoclet不要になって、えげつないantスクリプトやらXDTやら書かなくてよくなったので、いい感じ。

Springアノテーション

これ、難しいよ。きれいに作るの。 動かすだけならそろそろできそうだけど。 で、たぶん、ごちゃごちゃしたまま、ほったらかされる。

ということでSpringアノテーション

できたど〜

そしてSpringアノテーション

書くべきコードは書いたので、たぶん動くんだけど、動かしてみるのがめんどくさい。

Springアノテーションのメド

やっと、どんなクラスを作ればいいのかわかったので、実装開始。 DefaultXmlBeanDefinitionParserでやってることをアノテーションでやるようにすればいいってことみたいです。 で、それを利用するようなXmlWebApplicationContextの代わりになるものを作ると…