EJB 3.0は単にJ2EE標準のプログラミングインタフェースというだけでなく、アプリケーション開発の新たな手法です。EJB 3.0の背後にある精神は、POJOやアノテーション、依存性注入(Dependency Injection)といったデザインパターンを利用して、テストしやすい疎結合なアプリケーションを迅速に容易に構築することです。JBoss 4.0.3では、プログラミングモデルをEJB 3.0の正式仕様から拡張し、JEMS(JBoss Enterprise Middleware Suite)のすべてのプロダクトでPOJOによる付加サービスを提供します。このハイキングでは、POJOとアノテーションベースのEJB 3.0プログラミングモデルの概要について紹介していきます。また、JBoss EJB 3.0アプリケーションサーバのインストール方法について探検し、練習としてTrailBlazerアプリケーションを実行してみます。
|