http://d.hatena.ne.jp/Hirohiro/20091228/1262013022 ここ見て思い出した。そういやJava EE 6でWebBeansもきてるんだった。 個人的にはCDIという名前は好きではない。正式名称にしても覚えにくいし、検索が非常にしにくい。WebBeansは検索が容易だったのに。固有名詞は大事だよと。 というわけでWebBeansを軽く。 ただし、通常のJavaEE管理下のオブジェクトのInject注入だけってのはいろんなところにサンプルがあるし面白くないので、既存のフレームワークとの連携を考える場合で記述してみる。今回は説明しないが、WebBeansはすでにインスタンスが生成されたものも注入したり柔軟性は意識している。 まずはサーブレットからリクエストスコープのオブジェクトを取得、そリクエストスコープのオブジェクトにシングルトンのオブジェクトが注入