Sun ONE Application Server 7 Web アプリケーション開発者ガイド |
本書についてこのマニュアルでは、SunTM Open Net Environment (Sun ONE) Application Server 7 上での新しい Java オープンスタンダードモデルであるサーブレットおよび JavaServer Pages (JSP) に準拠する Java 2 Platform, Enterprise Edition (J2EE) アプリケーションの作成方法および実行方法について説明します。また、プログラミングの概念およびタスクについても説明し、さらに、実装に関するヒントおよび関連資料も紹介します。
この章には次のトピックがあります。
対象読者
このマニュアルは、企業内で Web アプリケーション (サーブレットおよび JSP) の開発、アセンブリ、および配備を担当する方々を対象としています。
このマニュアルでは、次のトピックに精通していることを前提としています。
- J2EE 仕様
- HTML
- Java プログラミング
- サーブレット、JSP、EJB、および JDBC の仕様に定義されている Java API
- SQL などの構造化データベースクエリ言語
- リレーショナルデータベースの概念
- デバッグ、ソースコード制御を含むソフトウェア開発プロセス
マニュアルの使用法
このマニュアルは、PDF 形式または HTML 形式でも入手できます。次のサイトを参照してください。
次の表は、Sun ONE Application Server のマニュアルに記述されているタスクと概念を示しています。左の列にタスクと概念、右の列に参照するマニュアルを示します。
マニュアルの構成
このマニュアルでは、Web アプリケーション設計のための Sun ONE Application Server 環境の概要について説明します。内容は次のとおりです。
- 「Web アプリケーション」
moduleSun ONE Application Server における Web アプリケーションのサポートについて説明します。
- 「サーブレットの使用法」
moduleサーブレットの作成および使用方法について説明します。
- 「JavaServer Pages の使用法」
module JavaServer Pages (JSP) の作成および使用方法について説明します。
- 「ユーザーセッションの作成と管理」
module対話間におけるのユーザーおよびトランザクションの情報を継続的に維持できるセッションを作成し、管理する方法について説明します。
- 「Web アプリケーションのセキュリティ」
module Sun ONE Application Server 用の安全な Web アプリケーションの作成方法について説明します。
- 「Web モジュールの構築と配備」
moduleSun ONE Application Server で Web モジュールを構築して配備する方法について説明します。
- 「サーバーでパースされる HTML の使用法」
module Sun ONE Application Server でのサーバーがパースする HTML の使用方法について説明します。
- 「CGI の使用法」
module Sun ONE Application Server での CGI の使用方法について説明します。
最後に索引も用意されています。
マニュアルの表記規則
この節では、このマニュアルで使用する表記規則について説明します。
一般的な表記規則
このマニュアルは、次の表記規則に従っています。
- ファイルとディレクトリのパスは、UNIX の形式で表記します (ディレクトリ名をスラッシュで区切って表記)。Windows バージョンでは、ディレクトリパスについては UNIX と同じですが、ディレクトリの区切り記号にはスラッシュ記号ではなく円記号を使用します。
- URL は次の書式で記述します。
http://server.domain/path/file.html
これらの URL で、server はアプリケーションを実行するサーバー名、domain はユーザーのインターネットドメイン名、path はサーバー上のディレクトリの構造、file は個別のファイル名を示します。URL の斜体文字の部分は可変部分です。
- フォントは次のように使い分けます。
モノスペースフォントは、サンプルコード、コードのリスト、API および言語要素 (関数名、クラス名など)、ファイル名、パス名、ディレクトリ名、および HTML タグに使います。
斜体文字は、マニュアルのタイトル、強調、変数および可変部分、およびリテラルに使われる文字にも使います。
太字は、段落の先頭またはリテラルに使われる文字の強調に使います。
- このマニュアルでは、ほとんどのプラットフォームのインストールルートディレクトリを install_dir と記述します。例外については、「ディレクトリの表記規則」を参照してください。
デフォルトでは、ほとんどのプラットフォームの install_dir は次の位置になります。
Solaris 8 パッケージベースでない評価インストール :
ユーザーのホームディレクトリ/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 ディレクトリを表します。このディレクトリには、インストール全体の設定情報が格納されます。たとえば、このインストールのライセンス、管理ドメインのマスターリストなどが格納されます。
関連情報
公式の仕様書の URL ディレクトリには、install_dir/docs/index.htm からアクセス可能です。また、次の書籍や Web サイトも参考にしてください。
サーブレットおよび JSP を使ったプログラミング
『Java Servlet Programming』、Jason Hunter 著、O'Reilly 発行
『Java Threads, 2nd Edition』、Scott Oaks、Henry Wong 共著、O'Reilly 発行
JDBC を使ったプログラミング
『Database Programming with JDBC and Java』、George Reese 著、O'Reilly 発行
『JDBC Database Access With Java: A Tutorial and Annotated Reference (Java Series)』、Graham Hamilton、Rick Cattell、Maydene Fisher 共著
製品サポート
ご使用のシステムに問題が発生した場合は、次のいずれかの方法でカスタマサポートにお問い合わせください。
- 次のオンラインサポート Web サイトをご利用ください。
- 保守契約を結んでいるお客様の場合は、専用ダイヤルをご利用ください。
事前に、次の情報を用意してください。サポート担当者がお客様の問題を解決するために必要な情報です。
- 問題が発生した箇所や動作への影響など、問題の具体的な説明
- マシン機種、OS バージョン、および、問題の原因と思われるパッチやそのほかのソフトウェアなどの製品バージョン
- 問題を再現するための具体的な手順の説明
- エラーログやコアダンプ