主なものから順番に説明しましょう。 JDBC 2.0オプション・パッケージは,データベースとJavaプログラムを接続するAPIです(注4)。J2SEに含まれているJDBCコアAPIでは,データベース・ドライバ,データベースのメタ情報(注5),接続,SQL(注6)文,処理結果,SQL型のJavaオブジェクト・マッピングが提供されていますが,大規模システムでは力不足です。そこでオプション・パッケージとして,大量のクライアントに効率よくデータベース接続するための機能などが追加されているわけです。 EJB(Enterprise JavaBeans)は,ビジネス・ロジックのコンポーネント化を目的とした仕様です。トランザクション制御をサポートし,ビジネス・ロジックそのものを実装するオブジェクトとなるため,多層構造アプリケーションの中心となります。J2EEの中でも特に複雑な仕様と言っていいでしょう。EJ