EJB


EJBはJ2EE階層モデルにおいてビジネス層を担当するコンポーネント技術であり、
以下3つに分類される。~
 1.Session Bean
   ビジネスロジックを分散オブジェクトとして実行できるコンポーネント

   (1)Stateful Session Bean
     状態を保持できる

   (2)Stateless Session Bean
     保持できない

 2.Entity Bean
   データ(エンティティ)を扱うためのコンポーネントで、自身の持つデータをデータベースに永続化する

  (1)CMP
   O/Rマッピングツール機能を用いてJDBCやSQLに関する処理をコンテナに任せる

  (2)BMP
   プログラマが直接制御する

 3.Message Driven Bean
   MDBは非同期なメッセージングを行なうためのコンポーネント