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は非同期なメッセージングを行なうためのコンポーネント