![]() |
Sun ONE Application Server 7 Enterprise Java Beans 開発者ガイド |
本書についてこの『Enterprise Java Beans 開発者ガイド』では、SunTM ONE (オープンネットワーク環境) Application Server 7 環境で、Enterprise JavaBeansTM (EJBTM) の仕様に準拠する Java 2 Platform Enterprise Edition (J2EE) アプリケーションを作成および実装する方法について説明します。このマニュアルでは、EJB プログラミングの概念およびタスクについて簡潔に説明し、さらに、コード例、実装に関するヒント、および参照資料も提供します。
この章では、次の項目について説明します。
対象読者
このマニュアルは、企業内で Enterprise JavaBeans の開発、アセンブリ、および配備を担当する方々を対象としています。
このマニュアルでは、次の項目に精通していることを前提としています。
- Java プログラミング
- EJB、Java Server Page (JSP)、および Java Database Connectivity (JDBC) 仕様で定義されている Java API
- SQL 構造化データベースクエリ言語
- リレーショナルデータベースの概念
- デバッグ、ソースコード制御を含むソフトウェア開発プロセス
マニュアルの使用法
このマニュアルは、PDF 形式または HTML 形式でも入手できます。次のサイトを参照してください。
http://docs.iplanet.com/docs/manuals/ias.html
次の表は、Sun ONE Application Server のマニュアルに記述されているタスクと概念を示しています。左側の列にタスクと概念、右側の列に参照するマニュアルを示します。
マニュアルの構成
このマニュアルは、次のような内容で構成されています。
- 「Sun ONE Application Server Enterprise JavaBeans の紹介」
- 「セッション Beans の使用」
- 「エンティティ Beans の使用」
- 「エンティティ Beans のコンテナ管理による持続性の使用」
- 「メッセージ駆動型 Beans の使用」
- 「Enterprise JavaBeans のトランザクション処理」
- 「安全な Enterprise JavaBeans の開発」
- 「Enterprise JavaBean のアセンブルと配備」
- 「Sun ONE Studio 4 インタフェースによる CMP のマッピング」
- 「要素一覧」
関連情報
「マニュアルの使用法」に示された Sun ONE Application Server のマニュアルの情報に加えて、次のリソースを利用できます。
- J2EE 仕様
- Enterprise JavaBeans Specification, Version 2.0
- 一般的な EJB 製品情報
- Java Software チュートリアル
- 『Enterprise JavaBeans』、Richard Monson-Haefel 著、O'Reilly 発行
ISBN 0-596-00226-2
- Enterprise JavaBean テクノロジに関する書籍リスト
- Enterprise JavaBeans Design Patterns, ISBN 0-471-20831-0
- Core J2EE Patterns, ISBN 0-13-064884-1
マニュアルの表記規則
ここでは、このマニュアル全体に適用される表記規則について説明します。
一般的な表記規則
このマニュアルに適用される一般的な表記規則は次のとおりです。
- ファイルとディレクトリのパスは、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 オペレーティングシステムにも適用されます。
ディレクトリ名の表記規則
デフォルトでは、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 ディレクトリを表します。このディレクトリには、インストール全体の設定情報が格納されます。たとえば、このインストールのライセンス、管理ドメインのマスターリストなどが格納されます。
注 Forte for Java 4.0 は、名称が変更されました。このマニュアルでは Sun ONE Studio 4 と表記されます。
製品サポート
ご使用のシステムに問題が発生した場合は、次のいずれかの方法でカスタマサポートにお問い合わせください。
- 次のオンラインサポート Web サイトをご利用ください。
- 保守契約を結んでいるお客様の場合は、専用ダイヤルをご利用ください。
連絡の前に、次の情報を準備してください。テクニカルサポートスタッフが問題解決のお手伝いする上で、この情報が役立ちます。
- 問題が発生した箇所や動作への影響など、問題の具体的な説明
- マシン機種、OS バージョン、および、問題の原因と思われるパッチやそのほかのソフトウェアなどの製品バージョン
- 問題を再現するための具体的な手順の説明
- エラーログやコアダンプ