OpenEJB 3.0 リリース
Apache から 「OpenEJB
3.0」 がリリースされています。
「OpenEJB
3.0」 は 「EJB
3.0」 の実装で、「Tomcat
6」 などに組み込んで使えるというのがいいですね。「Apache
Felix」 をベースとした OSGi
バンドルとして作られているということです。
しかし、「Java Persistence API(JPA)」 が EJB から独立した仕様となり、JPA は使用するけど EJB は使用しないというケースも増えてきそうな気がします。現在検討されている 「EJB 3.1 lite」 の機能がどのようなものになるのかも興味深いです。
関連情報
・OpenEJB
3.0登場、EJB 3に対応した開発へ | マイコミジャーナル
・InfoQ:
OpenEJB 3.0がリリース:EnumsやCollectionsのDI、OSGi、EJB 3.0の諸機能をサポート
・InfoQ:
JavaOne 2008セッション報告:Java Persistence API 2.0 (TS-5509)
・Jungle
Java - OSGi コンテナ Apache Felix
・Jungle
Java - EJB 3.1 初期ドラフトが公開
・Jungle
Java - EclipseLink が JPA 2.0 の参照実装に
・Jungle
Java - SpringSource がアプリケーションサーバを発表
(05/18 追記)
「OpenEJB」 のために EJB
のソースコードと設定を簡単に生成する 「OpenEJB
BeanGen」 というツールも提供されています。まだ使い方が分かっていませんが...。
(2009/02/03 追記)
・InfoQ:
OpenEJB 3.1がEJB Singletons、コンストラクター注入およびSpring統合をサポート