Sun ONE ロゴ     索引      次へ     
Sun ONE Application Server 7 開発者ガイド
817-0602-10
最終更新日: 2002 年 9 月 13 日



目 次

本書について

対象読者
マニュアルの使用法
マニュアルの構成
関連情報
マニュアルの表記規則
一般的な表記規則
ディレクトリ名の表記規則
製品サポート

アプリケーションの設計

アプリケーションの要件
J2EE プログラミングモデルについて
クライアントレイヤ
ブラウザクライアント
シンプルな CORBA クライアント
ACC クライアント
Web サービスクライアント
JMS クライアント
プレゼンテーションレイヤ
サーブレット
JSP
静的なコンテンツ
SHTML
CGI
ビジネスロジックレイヤ
セッション Beans
エンティティ Beans
メッセージ駆動型 Beans
データアクセスレイヤ
J2EE アプリケーションの最適な設計方法
サーブレットおよび JSP を使ったデータ表示
再利用可能なアプリケーションコードの作成
アプリケーションのモジュール化
機能の分離
再利用可能なコード
パッケージ済みコンポーネント
共有フレームワーククラス
セッションとセキュリティの問題

J2EE アプリケーションの開発

開発環境の設定
開発用サーバーのインストールと準備
開発ツール
asadmin コマンド
管理インタフェース
Sun ONE Studio
Apache Ant
移行ツール
プロファイルツール
ソースコード制御ツール
Sun ONE Studio でサポートされるその他のツール
コンポーネントの作成手順
Web アプリケーションの作成
Enterprise JavaBeans の作成
ACC クライアントの作成
コネクタの作成
アプリケーションの作成

J2EE アプリケーションのセキュリティ

Sun ONE Application Server のセキュリティの目標
Sun ONE Application Server 固有のセキュリティ機能
Sun ONE Application Server のセキュリティモデル
Web アプリケーションと URL の承認
エンタープライズ Bean メソッドの呼び出し
ACC クライアントによるエンタープライズ Bean メソッドの呼び出し
セキュリティ責任の概要
アプリケーション開発者
アプリケーション編成者
アプリケーション配備者
セキュリティの一般的な用語
認証
承認
レルム
ロールマッピング
コンテナセキュリティ
プログラムによるセキュリティ
宣言によるセキュリティ
アプリケーションレベルのセキュリティ
Web コンポーネントレベルのセキュリティ
EJB レベルのセキュリティ
セキュリティ情報のガイド
ユーザー情報
セキュリティロール
レルムの設定
レルムの設定方法
管理インタフェースの使用法
asadmin コマンドの使用
server.xml ファイルの編集
サポートされるレルム
file
ldap
certificate
solaris
カスタムレルムの作成
server.policy ファイル
デフォルトのアクセス権
アプリケーションのアクセス権の変更
セキュリティマネージャの無効化
プログラムによるログイン
対策
プログラムによるログインのアクセス権の付与
ProgrammaticLogin クラス

J2EE アプリケーションのアセンブルと配備

アセンブリと配備の概要
モジュール
アプリケーション
J2EE 標準記述子
Sun ONE Application Server 記述子
命名規則
JNDI ネーミングサービス
ディレクトリ構造
実行時環境
モジュールの実行時環境
アプリケーションの実行時環境
クラスローダー
クラスローダーの階層
クラスローダー領域
クラスローダー分離の回避
サンプルアプリケーション
モジュールとアプリケーションのアセンブル
アセンブリ用ツール
Apache Ant
Sun ONE Studio
配備記述子ベリファイア
WAR モジュールのアセンブル
EJB JAR モジュールのアセンブル
ライフサイクルモジュールのアセンブル
アプリケーションのアセンブル
ACC クライアントのアセンブル
J2EE CA リソースアダプタのアセンブル
モジュールおよびアプリケーションの配備
配備名とエラー
配備のライフサイクル
動的な配備
配備されたアプリケーションまたはモジュールの無効化
動的な再読み込み
配備ツール
Apache Ant
Sun ONE Studio
asadmin コマンド
管理インタフェース
モジュールまたはアプリケーションベースでの配備
WAR モジュールの配備
EJB JAR モジュールの配備
ライフサイクルモジュールの配備
asadmin コマンド
管理インタフェース
ACC クライアントの配備
J2EE CA リソースアダプタの配備
共有フレームワークへのアクセス
Apache Ant のアセンブリツールおよび配備ツール
Sun ONE Application Server 7 の Ant タスク
sun-appserv-deploy
sun-appserv-undeploy
sun-appserv-instance
sun-appserv-component
sun-appserv-admin
sun-appserv-jspc
再利用可能なサブ要素
server
component
fileset
アプリケーション配備記述子ファイル
sun-application_1_3-0.dtd ファイル
サブ要素
データ
属性
sun-application.xml ファイル内の要素
sun-application
web
web-uri
context-root
pass-by-reference
unique-id
security-role-mapping
role-name
principal-name
group-name
サンプルアプリケーション XML ファイル
サンプル application.xml ファイル
サンプル sun-application.xml ファイル

J2EE アプリケーションのデバッグ

デバッグの有効化
管理インタフェースの使用
server.xml ファイルの編集
JPDA オプション
Sun ONE Studio を利用したデバッグ
JSP のデバッグ
デバッグ用スタックトレースの生成
Sun ONE Message Queue のデバッグ
ログ
管理インタフェースの使用
server.xml ファイルの編集
プロファイル
HPROF プロファイラ
Optimizeit プロファイラ
Wily Introscope プロファイラ
Jprobe プロファイラ

ライフサイクルリスナーの開発

サーバーライフサイクルのイベント
LifecycleListener インタフェース
LifecycleEvent クラス
サーバーライフサイクルイベントコンテキスト
ライフサイクルモジュールのアセンブルと配備
ライフサイクルモジュールに関する注意事項

用語集

索引


索引      次へ     
Copyright 2002 Sun Microsystems, Inc. All rights reserved.