ひがやすを技術ブログ

電通国際情報サービスのプログラマ

annotation


EJB3では、Dependency Injectionの設定を@Injectionのように
annotationを使って行われるようだ。
これにははっきりいって反対。
field injectionかsetter injectionかという問題ではない。
クラスレベルの静的な情報として、DIの設定が行われるのが問題だと思う。
同じクラスから作られたコンポーネントでも、異なるDIが必要に
なることはあるからだ。
同じ理由で、AOPも静的に定義するのは反対。
EntityBeanでannotationを使うのは賛成。
だって静的な情報だと思うから。
いつもと文体を変えてみました。(^^;
http://blog.livedoor.jp/ryushi_/archives/682177.html
などの情報を見ると、まだ作りかけだとは思いますが、かなり不安。