IoC
JBoss Inc.はEJBを軽量コンテナとアプリサーバの両方の上で動作させる計画です。Embeddable EJB 3.0は、簡単に言えば、J2SE上でEJBを動作させることを可能にする仕組みです。従来は、EJBを動かすためにはアプリケーションサーバが必要でした。JBossのEJB実装…
AOPを使ったTransparent remotingをサポート。AspectWerksを採用。参考: Announcing genesis Practical AOP (Part 1): Transparent remoting with AOP and EJBs
IoCコンテナの比較(Hivemind, PicoContainer, and Spring)
Part 1 Part 2 この記事の著者のAspectJ Cookbookという本(2004/12出版予定)が気になってます。
あのGirlとBoyのキスの例もあります。
IoCの紹介。Type 1,2,3の分類を説明しています。DAOのアクセスのためにAbstract Factory PatternではなくIoCを使った例はうなずけます。後半に"Spring Vs. PicoContainer"もあります。DAO+IoCの例を読んで、同じ理由でService Locator PatternもIoCの方が良…
TSSのスレッドで、パターンの改名やコンテナの定義について議論が盛り上がっています。
コード生成タイプのO/Rマッピングツール。Pico Containerと統合されているようです。
IoCの参考文献によくあげられています。
JDJの記事です。IoCの利点を簡潔にまとめています。Rocksの意味は こちら。
TSSのスレッドです。Spring Frameworkとの比較の話題があって興味深い。
EJB用のコンテナがEJBコンテナならば、POJO*1用のコンテナが軽量コンテナです。軽量コンテナにはトランザクション、セキュリティなどのサービスを登録できます。モジュールアクセスにはJNDIを使いませんし、デプロイメントのために複雑なXMLも書きません。お…
この例はわかりやすい。要するにコンポーネントの依存関係はコンストラクタだけで指定し、コンポーネントを参照するときにはPicoContainerがその間に介在する、ということです。ユーザはコンポーネントを登録するだけです。コンテナは登録されたコンポーネン…
文字通り小さなコンテナです。RickardがAOPと組合せられると興奮しています。コンテナの上でアプリケーションを動かすというより、アプリケーションにランタイムライブラリとしてくっついてるといった感じ。PicoContanerはI/Fなので、コンテナを拡張したけれ…