サーバも自作してるけど、フレームワークも独自のものを作っているんだ。
カスタムメイドで、自分たちが必要としているものを揃えてしまうと。
安上がりだろうし、何より自分が欲しいものが手に入る。
自作のメリットを享受してるんだな。
GoogleのDIフレームワーク"Guice"
http://journal.mycom.co.jp/articles/2007/03/14/googleguice/
Googleは3月8日(米国時間)、Guiceの初のメジャーリリースとなるGuice 1.0を公開した。GuiceはJavaで開発されたDI(Dependency Injection)フレームワーク。シンプルなアーキテクチャになっており、アノテーションやジェネリックを活用した開発が特徴。
Guiceが依存性注入できるのはコンストラクタ、フィールド、メソッドなど。セッターメソッドにかぎらず、複数の引数をとるメソッドに対しても適用できる。そのほかの特徴としてカスタムスコープ、環状依存への対応、スタティックメンバーのインジェクション対応、Spring Frameworkとの統合、AOP Allianceメソッドインターセプションなどがある。
Guiceはすでに数カ月にわたり、Googleにおけるミッションクリティカルアプリケーションにおいて採用されている。Google最大のアプリケーションであるAdWordsもGuiceを利用したものだ。
アスペクト指向プログラミングで、いろいろ埋め込めるのかな?
Seasar2で学ぶ DIとAOP アスペクト指向によるJava開発 arton (2006/08/09) 技術評論社 この商品の詳細を見る |