IoC

見えてきたJBoss 5の戦略

JBoss Inc.はEJBを軽量コンテナとアプリサーバの両方の上で動作させる計画です。Embeddable EJB 3.0は、簡単に言えば、J2SE上でEJBを動作させることを可能にする仕組みです。従来は、EJBを動かすためにはアプリケーションサーバが必要でした。JBossのEJB実装…

genesis

AOPを使ったTransparent remotingをサポート。AspectWerksを採用。参考: Announcing genesis Practical AOP (Part 1): Transparent remoting with AOP and EJBs

Inversion of Control Containers by Mike Spille

IoC

IoCコンテナの比較(Hivemind, PicoContainer, and Spring)

Introduction to Aspect-Oriented Programming with the Spring Framework

Part 1 Part 2 この記事の著者のAspectJ Cookbookという本(2004/12出版予定)が気になってます。

PicoContainer 1.0 Released

IoC

あのGirlとBoyのキスの例もあります。

A Brief Introduction to IoC

IoC

IoCの紹介。Type 1,2,3の分類を説明しています。DAOのアクセスのためにAbstract Factory PatternではなくIoCを使った例はうなずけます。後半に"Spring Vs. PicoContainer"もあります。DAO+IoCの例を読んで、同じ理由でService Locator PatternもIoCの方が良…

Inversion of Control Containers and the Dependency Injection pattern by Martin Fowler

IoC

TSSのスレッドで、パターンの改名やコンテナの定義について議論が盛り上がっています。

Jaxor

IoC

コード生成タイプのO/Rマッピングツール。Pico Containerと統合されているようです。

Dependency Inversion Principle by Robert C. Martin

IoC

IoCの参考文献によくあげられています。

Inversion of Control Rocks

IoC

JDJの記事です。IoCの利点を簡潔にまとめています。Rocksの意味は こちら。

PicoContainer 1.0 beta 1 has been released

IoC

TSSのスレッドです。Spring Frameworkとの比較の話題があって興味深い。

軽量コンテナについて考える

EJB用のコンテナがEJBコンテナならば、POJO*1用のコンテナが軽量コンテナです。軽量コンテナにはトランザクション、セキュリティなどのサービスを登録できます。モジュールアクセスにはJNDIを使いませんし、デプロイメントのために複雑なXMLも書きません。お…

PicoContainer Example

この例はわかりやすい。要するにコンポーネントの依存関係はコンストラクタだけで指定し、コンポーネントを参照するときにはPicoContainerがその間に介在する、ということです。ユーザはコンポーネントを登録するだけです。コンテナは登録されたコンポーネン…

PicoContainer

文字通り小さなコンテナです。RickardがAOPと組合せられると興奮しています。コンテナの上でアプリケーションを動かすというより、アプリケーションにランタイムライブラリとしてくっついてるといった感じ。PicoContanerはI/Fなので、コンテナを拡張したけれ…