Sun ONE Application Server 7 Web アプリケーション開発者ガイド |
817-0604- 10 |
最終更新日: 2002 年 9 月 13 日 |
目 次対象読者
マニュアルの使用法
マニュアルの構成
マニュアルの表記規則
一般的な表記規則
関連情報
ディレクトリの表記規則
製品サポート
Web アプリケーションの概要
サーブレット
Web アプリケーションの作成
JavaServer Pages
SHTML
CGI
Web アプリケーションの配備
Web アプリケーションのデバッグ
国際化に関する問題
サーバー
仮想サーバー
サーブレット
サーブレット要求
JSP
サーブレット応答
管理インタフェースの使用
デフォルトの Web モジュール
server.xml ファイルの編集
サーブレットと JSP のキャッシュ
データベース接続プール
Web コンテナの設定
Web アプリケーションの例
サーブレットについて
サーブレットのデータフロー
サーブレットの作成
サーブレットの種類
クラス宣言の作成
サーブレットの呼び出し
メソッドのオーバーライド
初期化メソッドのオーバーライド
パラメータのアクセスとデータの保存
破棄メソッドのオーバーライド
Service、Get、および Post メソッドのオーバーライド
セッションとセキュリティの処理
ビジネスロジックコンポーネントのアクセス
スレッドの処理
クライアントへの結果の配信
サーブレット応答ページの作成
JSP 応答ページの作成
URL によるサーブレットの呼び出し
サーブレットの出力
プログラムによるサーブレットの呼び出し
管理インタフェースの使用
サーブレットの結果のキャッシュ
server.xml ファイルの編集
キャッシュ機能
サーブレットエンジンについて
デフォルトのキャッシュ設定
キャッシュの例
CacheHelper インタフェース
CacheKeyGenerator インタフェース
サーブレットのインスタンス化と削除
要求処理
サーブレットエンジンのリソースの割り当て
JSP の紹介
JSP の作成
メンテナンスの容易さを考慮した設計
JSP タグライブラリおよび移植可能な標準タグ
移植性を考慮した設計
例外の処理
JSP キャッシュ
JSP のコンパイル : コマンド行コンパイラ
cache
flush
JSP のデバッグ
セッションについて
セッションと cookie
セッションの使用法
セッションと URL の書き換え
セッションとセキュリティ
セッションの作成またはセッションへのアクセス
セッションマネージャ
セッションプロパティの調査
セッションへのデータのバインド
セッションの無効化
StandardManager
StandardManager の有効化
PersistentManager
StandardManager のマネージャプロパティ
PersistentManager の有効化
PersistentManager のマネージャプロパティ
PersistentManager のストアプロパティ
サーブレットによるユーザー認証
HTTP 基本認証
シングルサインオンでのユーザー認証
SSL 相互認証
フォームによるログイン
サーブレットによるユーザー承認
ロールの定義
クライアント証明書のフェッチ
サーブレットによる承認の制約の定義
SHTML と CGI のセキュリティ
Web アプリケーションの構造
Web 配備記述子の作成
Web アプリケーションの配備
コマンド行の使用
Web アプリケーションの動的再読み込み
管理インタフェースの使用
Sun ONE Studio の使用
sun-web-app_2_3-0.dtd ファイル
サブ要素
sun-web.xml ファイルの要素
データ
属性
全般的な要素
Web モジュール XML ファイルのサンプル
sun-web-app
セキュリティに関する要素
property
description
security-role-mapping
セッションに関する要素
servlet
servlet-name
role-name
principal-name
group-name
session-config
参照に関する要素
session-manager
manager-properties
store-properties
session-properties
cookie-properties
resource-env-ref
キャッシュに関する要素
resource-env-ref-name
resource-ref
res-ref-name
default-resource-principal
name
password
ejb-ref
ejb-ref-name
jndi-name
cache
クラスローダーに関する要素
cache-helper
default-helper
cache-mapping
url-pattern
cache-helper-ref
timeout
refresh-field
http-method
key-field
constraint-field
value
class-loader
JSP に関する要素
jsp-config
国際化に関する要素
locale-charset-info
locale-charset-map
parameter-encoding
web.xml ファイルのサンプル
sun-web.xml ファイルのサンプル
サーバーサイド HTML と J2EE Web アプリケーション
サーバーサイド HTML の有効化
サーバーサイド HTML コマンドの使用法
config
サーブレットの埋め込み
include
echo
fsize
flastmod
exec
サーバーサイド HTML コマンド内の環境変数
日時の形式
CGI と J2EE Web アプリケーション
CGI の有効化
CGI 用ディレクトリを指定する
CGI プログラムのカスタム実行環境の作成 (UNIX のみ)
CGI ファイル拡張子を指定する
仮想サーバーに一意の CGI 用ディレクトリと UNIX ユーザーおよびグループを指定する
CGI プログラムをサーバーに追加
仮想サーバーディレクトリを chroot で指定する
CGI プログラムの優先度の設定
Windows CGI プログラム
Windows CGI プログラムの概要
Windows のシェル CGI プログラム
Windows CGI ディレクトリの指定
Windows CGI をファイルタイプで指定
Windows のシェル CGI プログラムの概要
クエリハンドラ
シェル CGI ディレクトリの指定 (Windows の場合)
シェル CGI をファイルタイプで指定 (Windows の場合)
Perl CGI プログラム
CGI のグローバル設定
CGI 変数