![]() |
Sun ONE Application Server 7 開発者ガイド |
本書についてこのマニュアルでは、SunTM Open Net Environment (Sun ONE) Application Server 7 上での新しい Java オープンスタンダードモデルである サーブレット、Enterprise JavaBeans (EJB コンポーネント)、および JavaServer Pages (JSP) に準拠する Java 2 Platform Enterprise Edition (J2EE) アプリケーションの作成および実行方法について説明します。また、プログラミングの概念およびタスクを記述するほかに、サンプルコード、ヒント、および参考資料 (用語集など) を提供します。
この章には次の項目があります。
対象読者
このマニュアルは、企業内で J2EE アプリケーションの開発、アセンブリ、および配備を担当する方々を対象としています。
このマニュアルでは、次の項目に精通していることを前提としています。
- J2EE 仕様
- HTML
- Java プログラミング
- サーブレット、JSP、EJB、および JDBC の仕様に定義されている Java API
- SQL などの構造化データベースクエリ言語
- リレーショナルデータベースの概念
- デバッグ、ソースコード制御を含むソフトウェア開発プロセス
マニュアルの使用法
このマニュアルは、PDF 形式または HTML 形式でも入手できます。次のサイトを参照してください。
次の表は、Sun ONE Application Server のマニュアルに記述されているタスクと概念を示しています。左側の列にタスクと概念、右側の列に参照するマニュアルを示します。
マニュアルの構成
このマニュアルでは、プログラムの設計に関する Sun ONE Application Server 環境の概要を次の項目に沿って説明します。
- 「アプリケーションの設計」
moduleアプリケーションの設計プロセスの概要を説明し、Sun ONE Application Server の効果的な開発のためのガイドラインを提供します。
- 「J2EE アプリケーションの開発」
module開発環境を設定する方法、およびアプリケーションコンポーネントの作成手順について説明します。
- 「J2EE アプリケーションのセキュリティ」
module安全な J2EE アプリケーションを記述する方法について説明します。安全な J2EE アプリケーションには、サーブレット と EJB ビジネスロジックのユーザー認証とアクセス承認を実行するコンポーネントが含まれます。
- 「J2EE アプリケーションのアセンブルと配備」
moduleSun ONE Application Server モジュールの内容と、これらのモジュールをアプリケーション内に個別に、または一括してアセンブルする方法について説明します。
- 「J2EE アプリケーションのデバッグ」
moduleSun ONE Application Server 7 でアプリケーションをデバッグするためのガイドラインを示します。
- 「ライフサイクルリスナーの開発」
moduleライフサイクルモジュールの作成方法と使用方法について説明します。ライフサイクルモジュールは、サーバーの起動時に自動的に開始され、サーバーがシャットダウンされると自動的に通知されます。
関連情報
公式の仕様書の URL ディレクトリには、install_dir/docs/index.htm からアクセスできます。また、次の書籍や Web サイトも参考にしてください。
J2EE の一般情報 :
『Core J2EE Patterns: Best Practices and Design Strategies』、Deepak Alur、John Crupi、Dan Malks 共著、Prentice Hall Publishing 発行
『Java Security』、Scott Oaks 著、O'Reilly Publishing 発行
サーブレット および JSP を使ったプログラミング
『Java Servlet Programming』、Jason Hunter 著、O'Reilly Publishing 発行
『Java Threads, 2nd Edition』、Scott Oaks、Henry Wong 共著、O'Reilly Publishing 発行
EJB コンポーネントを使ったプログラミング :
『Enterprise JavaBeans』、Richard Monson-Haefel 著、O'Reilly Publishing 発行
JDBC を使ったプログラミング
『Database Programming with JDBC and Java』、George Reese 著、O'Reilly Publishing 発行
『JDBC Database Access With Java: A Tutorial and Annotated Reference (Java Series)』Graham Hamilton、Rick Cattell、Maydene Fisher 共著
マニュアルの表記規則
ここでは、このマニュアル全体に適用される表記規則について説明します。
一般的な表記規則
このマニュアルに適用される一般的な表記規則は次のとおりです。
- ファイルとディレクトリのパスは、UNIX の形式で表記します (ディレクトリ名を「/」記号で区切って表記)。Windows バージョンでは、ディレクトリパスについては UNIX と同じですが、ディレクトリの区切り記号には「/」記号ではなく「¥」記号を使用します。
- URL は次のように表記されます。
http://server.domain/path/file.html
これらの URL で、server はアプリケーションを実行するサーバー名で、domain はユーザーのインターネットドメイン名、path はサーバー上のディレクトリの構造、file は個別のファイル名を示します。URL の斜体文字の部分は可変部分です。
- このマニュアルでは、フォントについて次の規則を採用しています。
モノスペースフォントは、サンプルコード、コードの一覧表示、API および言語要素 (関数名、クラス名など)、ファイル名、パス名、ディレクトリ名、および HTML タグに使います。
また斜体文字は、変数および可変部分、およびリテラルに使われる文字にも使います。
太字は、段落の先頭文字またはリテラルに使われる文字の強調に使います。
- このマニュアルでは、ほとんどのプラットフォームのインストールルートディレクトリは、install_dir として表記されます。例外については、「ディレクトリ名の表記規則」を参照してください。
ほとんどのプラットフォームのデフォルトの install_dir は次のとおりです。
Solaris 8 のパッケージベースでない評価 (Evaluation) バージョン
user's home directory/sun/appserver7
Solaris にバンドルされていない、評価用以外のバージョン
/opt/SUNWappserver7
Windows のすべてのインストール
C:¥Sun¥AppServer7
上記プラットフォームでは、default_config_dir と install_config_dir は install_dir と同じ意味です。これ以外の説明と例外については、「ディレクトリ名の表記規則」を参照してください。
- このマニュアルでは、インスタンスルートディレクトリは instance_dir と表記されます。これは、実際には次のディレクトリを示しています。
default_config_dir/domains/domain/instance
- このマニュアルを通じて、特に明記のない限り、UNIX 固有の表記は、Linux オペレーティングシステムにも適用されます。
注 Forte for Java 4.0 は、名称が変更されました。このマニュアルでは Sun ONE Studio 4 と表記されます。
ディレクトリ名の表記規則
Solaris 8 および 9 のパッケージに含まれる製品のインストール、および Solaris 9 との一括インストールでは、アプリケーションサーバーのファイルは通常は複数のルートディレクトリにまたがって保存されます。ここでは、これらのディレクトリについて説明します。
- Solaris 9 にバンドルのインストールでは、デフォルトのインストールディレクトリは次のように表記されます。
install_dir は /usr/appserver/ を示します。このディレクトリにはインストールイメージの静的な要素が保存されます。ユーティリティ、実行可能ファイル、およびアプリケーションサーバーを構成するライブラリは、すべてここに保存されます。
default_config_dir は /var/appserver/domains を示します。このディレクトリは、作成したドメインのデフォルトの保存場所です。
install_config_dir は /etc/appserver/config を示します。このディレクトリには、ライセンスやそのインストール用に設定した管理ドメインのマスターリストなど、インストール全体に適用される設定情報が保存されます。
- Solaris 8 および 9 のパッケージベースの評価用以外のアンバンドルのインストールでは、デフォルトのインストールディレクトリは次のように表記されます。
install_dir は /opt/SUNWappserver7 を示します。このディレクトリにはインストールイメージの静的な要素が保存されます。ユーティリティ、実行可能ファイル、およびアプリケーションサーバーを構成するライブラリは、すべてここに保存されます。
default_config_dir は /var/opt/SUNWappserver7/domains を示します。このディレクトリは、作成したドメインのデフォルトの保存場所です。
install_config_dir は /etc/opt/SUNWappserver7/config を示します。このディレクトリには、ライセンスやそのインストール用に設定した管理ドメインのマスターリストなど、インストール全体に適用される設定情報が保存されます。
製品サポート
ご使用のシステムに問題が発生した場合は、次のいずれかの方法でカスタマサポートにお問い合わせください。
- 次のオンラインサポート Web サイトをご利用ください。
- 保守契約を結んでいるお客様の場合は、専用ダイヤルをご利用ください。
事前に次の情報を準備してください。テクニカルサポートスタッフが問題解決のお手伝いする上で、この情報が役立ちます。
- 問題が発生した箇所や動作への影響など、問題の具体的な説明
- マシン機種、OS バージョン、および、問題の原因と思われるパッチやそのほかのソフトウェアなどの製品バージョン
- 問題を再現するための具体的な手順の説明
- エラーログやコアダンプ