1 はじめに JBoss 開発の初期の頃、JBoss は単なる EJB コンテナでした。近年の JBoss の発展により、完全な J2EE プラットフォーム機能を提供できる JBoss アプリケーション サーバーになりました。 JBoss のアーキテクチャ全体は新しいソフトウェア テクノロジをサポートし、その他の機能を提供してきましたが、JBoss が J2EE 認定に合格したかどうかに関係なく、常に J2EE 標準を主な目標として実装してきました。
JBoss は今後も J2EE アプリケーション サーバーの開発をリードし、主流の J2EE アプリケーション サーバーになることが予想されます。
2 対象読者 本書の目標は、ユーザーができるだけ早く J2EE 1.4 アプリケーションを JBoss 4.0 にデプロイして実行できるようにすることです。この記事の執筆時点では、JBoss の最新リリースは 4.0.0 です。したがって、ユーザーは少なくともバージョン 4.0.0 以降を使用する必要があります。同時に、本書では、Sun が提供する J2EE 1.4 チュートリアル (具体的な URL は http://java.sun.com/j2ee/1.4/docs/tutorial/doc) の例を使用して、J2EE の展開を説明します。 JBoss のアプリケーションと構成。もちろん、この本は J2EE のチュートリアルではありませんが、J2EE のさまざまなトピックを最も基本的なレベルから紹介しているため、J2EE を初めて使用するユーザーにとっても、この本は非常に参考になります。ユーザーが JBoss を使用して上記の J2EE チュートリアルを実行する予定がある場合、おめでとうございます。この本はそのために用意されています。ユーザーにとって、両方のチュートリアルを同時に読むことが最善です。
3 本書について まず、この本では JBoss 4.0.0 アプリケーション サーバーのダウンロード、インストール、操作について説明します。次に、JBoss アプリケーション サーバーのディレクトリ構造、主要な設定ファイル、およびサービスが一般的に示されます。
次に、本書は開発者を実践的な部分に導きます。 Sun J2EE チュートリアルでは、Duke Bank アプリケーションを JBoss にデプロイする方法を学習します。これにより、開発者はすぐにその役割に就き、JBoss での簡単な設定とデプロイメント操作に慣れることができます。他の章では、Duke Bank で取り上げられていないトピック、つまり JMS メッセージング (メッセージ駆動型 Bean、MDB) とコンテナー管理による永続性 (CMP) について取り上げます。もちろん、これらは J2EE チュートリアルの例でもあります。
第5章、Webサービスの勉強。本書ではこれを 2 つのステップに分けて説明します。 1 つ目は、Duke バンキング アプリケーションの EJB メソッドを Web サービスとして公開する方法であり、2 つ目は、Java クライアント アプリケーションを介して Web サービスにアクセスする方法です。
第 8 章では、データベースの構成について説明します。開発者には段階的に教えていきます。
この本の第 9 章では、より高度なセキュリティ構成トピックについて説明します。
拡大する