EJB 3.1

カサレアル 阿島 哲夫

初日のセッションから「Enterprise JavaBeans 3.1 Technology」です。

EJB3.1仕様のレポートです。スピーカーはKenneth Saks氏Jie Leng氏。両名ともSunの方です。

EJB3.1は、JavaEE6に含まれる予定の、新しいEJB仕様です。現行のEJB3.0から主なもので次のような変更が予定されています。

  • デフォルトはインタフェース無し
    Local Business Interfaceは省略可能になる。
  • EJBコンポーネントを、ejb-jarにしないで、WARに含めることが可能
    WARに含めた場合でもEJBコンテナの機能を利用可能
    earを作る必要がなく、シンプルなパッケージングを実現
  • Singleton Beans(Shared State)の導入
    @Singleton
    sharedキーワード
    ServetContextのような使い方・ServetContextとの連携
    ※でも、クラスタリング時はどうするんだろう・・・
  • TimerServiceの拡張
  • シンプルな非同期処理
  • Stateful WebService Endpoints
など。