JBossMC

A Look Inside JBoss Microcontainer, Part II – Advanced Dependency Injection and IoC

この記事の続き。

Microcontainer goes 2.0.0.GA

MCに関連するすべてのプロジェクトが2.0.0.GA以上になりました。 でもドキュメントがBeta9のまま。

A Look Inside the JBoss Microcontainer, Part I -- Component Models

alesjによるJBossマイクロコンテナの記事。

JBossMC Profile Service Bootstrap

Profileサービスのアップデート。

JBoss and OSGi

Mark NewtonがAles Justinに対して実施したインタビューがJBoss.orgに公開されています。面白い内容なので最初のさわりだけでも紹介したいと思います。 Mark JBoss研究開発部門ではここのところ新しいOSGi実装に取り組んでいますが、その目的は何ですか?Ales…

Contexual Injection

JBossマイクロコンテナは状態機械(state machine)です。マイクロコンテナは、デプロイされたPOJOを管理するだけではなくて、起動・停止などのデプロイの状態も一緒に管理し、POJO間の依存関係を解決します。普通のDIコンテナでは名前やタイプを使って依存性…

Deployment callback

昨日の日記で、JBoss5のMainDeployerはStructuralDeployersとDeployersという2種類のデプロイヤの集合を持つと書きました。しかし、bootstrap-beans.xmlをよく見ると、明示的にStructuralDeployersにJARStructureやWARStructureのようなDeployerをDIを使って…

JBoss5 Deployerアーキテクチャ

JBoss5のDeployerのアーキテクチャはJBoss4から大きく変更されています。これが"Aspectized" Deployerです。従来は単一のDeployerがやっていた仕事を、アーカイブの解析、クラスローダ作成、Beanの登録などの各フェーズに分割し、それぞれをDeployerと呼んで…

JBossマイクロコンテナを探る

ここ何日かマイクロコンテナのドキュメントを見ながらJBoss5 Beta4のソースを読んでいます。マイクロコンテナのクラスにはほとんどクラスコメントが書いてないので、Classファイルから逆にJavaソースを生成したような感じになってしまっています。またクラス…