|
|
![]() |
|
|
GlassFishユーザーはEJB 3、JPA、そしてdependency injectionを当然のように行うことになるでしょう。しかし、他のJava EE互換のアプリケーションサーバーについて、Adam Bienのarticle on EJB 3 at JavaWorldはとてもタイムリーです。 この記事ではいかにEJB3が企業の開発を簡略にするか、そしてそれを広く使われるが小さくてミドルレンジなアプリケーションに最適な技術であるかについて議論しています。 |
Adamはいっています。「実際に(EJB)は、企業のサーバーサイドアプリケーションにとってベンダーにとって自然で手軽なものである。というだけです」そして、EJB3を異なる開発者の視点でEJB3とそれ以前のバージョンを比較しています。 記事にはdependency injectionがいかにファクトリーやルックアップを置き換えるかが説明されています。このPOJO + アノテーションアプローチはejb-jar.xmlファイルもインターセプター同様、サポートしています。(ここで軽量AOPとして説明しました)
記事はEJB 3.1 はWARのような簡単なパッケージング、ノーインターフェースビュー、シングルトンなどの来る機能強化について 述べて終わっています。EJB 3.1のプレビュー版はアップデートセンターのGlassFish v3 "Prelude"からダウンロードできますので、是非挑戦されてみてください。