Sun ONE ロゴ     索引      次へ     
Sun ONE Application Server 7 Web アプリケーション開発者ガイド
817-0604- 10
最終更新日: 2002 年 9 月 13 日



目 次

本書について

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

Web アプリケーション

Web アプリケーションの概要
サーブレット
JavaServer Pages
SHTML
CGI
Web アプリケーションの作成
Web アプリケーションの配備
Web アプリケーションのデバッグ
国際化に関する問題
サーバー
サーブレット
サーブレット要求
サーブレット応答
JSP
仮想サーバー
管理インタフェースの使用
server.xml ファイルの編集
デフォルトの Web モジュール
サーブレットと JSP のキャッシュ
データベース接続プール
Web コンテナの設定
Web アプリケーションの例

サーブレットの使用法

サーブレットについて
サーブレットのデータフロー
サーブレットの種類
サーブレットの作成
クラス宣言の作成
メソッドのオーバーライド
初期化メソッドのオーバーライド
破棄メソッドのオーバーライド
Service、Get、および Post メソッドのオーバーライド
パラメータのアクセスとデータの保存
セッションとセキュリティの処理
ビジネスロジックコンポーネントのアクセス
スレッドの処理
クライアントへの結果の配信
サーブレット応答ページの作成
JSP 応答ページの作成
サーブレットの呼び出し
URL によるサーブレットの呼び出し
プログラムによるサーブレットの呼び出し
サーブレットの出力
管理インタフェースの使用
server.xml ファイルの編集
サーブレットの結果のキャッシュ
キャッシュ機能
デフォルトのキャッシュ設定
キャッシュの例
CacheHelper インタフェース
CacheKeyGenerator インタフェース
サーブレットエンジンについて
サーブレットのインスタンス化と削除
要求処理
サーブレットエンジンのリソースの割り当て

JavaServer Pages の使用法

JSP の紹介
JSP の作成
メンテナンスの容易さを考慮した設計
移植性を考慮した設計
例外の処理
JSP タグライブラリおよび移植可能な標準タグ
JSP キャッシュ
cache
flush
JSP のコンパイル : コマンド行コンパイラ
JSP のデバッグ

ユーザーセッションの作成と管理

セッションについて
セッションと cookie
セッションと URL の書き換え
セッションとセキュリティ
セッションの使用法
セッションの作成またはセッションへのアクセス
セッションプロパティの調査
セッションへのデータのバインド
セッションの無効化
セッションマネージャ
StandardManager
StandardManager の有効化
StandardManager のマネージャプロパティ
PersistentManager
PersistentManager の有効化
PersistentManager のマネージャプロパティ
PersistentManager のストアプロパティ

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

サーブレットによるユーザー認証
HTTP 基本認証
SSL 相互認証
フォームによるログイン
シングルサインオンでのユーザー認証
サーブレットによるユーザー承認
ロールの定義
サーブレットによる承認の制約の定義
クライアント証明書のフェッチ
SHTML と CGI のセキュリティ

Web モジュールの構築と配備

Web アプリケーションの構造
Web 配備記述子の作成
Web アプリケーションの配備
コマンド行の使用
管理インタフェースの使用
Sun ONE Studio の使用
Web アプリケーションの動的再読み込み
sun-web-app_2_3-0.dtd ファイル
サブ要素
データ
属性
sun-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 ファイルのサンプル
web.xml ファイルのサンプル
sun-web.xml ファイルのサンプル

サーバーでパースされる HTML の使用法

サーバーサイド HTML と J2EE Web アプリケーション
サーバーサイド HTML の有効化
サーバーサイド HTML コマンドの使用法
config
include
echo
fsize
flastmod
exec
サーバーサイド HTML コマンド内の環境変数
サーブレットの埋め込み
日時の形式

CGI の使用法

CGI と J2EE Web アプリケーション
CGI の有効化
CGI 用ディレクトリを指定する
CGI ファイル拡張子を指定する
CGI プログラムのカスタム実行環境の作成 (UNIX のみ)
仮想サーバーに一意の CGI 用ディレクトリと UNIX ユーザーおよびグループを指定する
仮想サーバーディレクトリを chroot で指定する
CGI プログラムをサーバーに追加
CGI プログラムの優先度の設定
Windows CGI プログラム
Windows CGI プログラムの概要
Windows CGI ディレクトリの指定
Windows CGI をファイルタイプで指定
Windows のシェル CGI プログラム
Windows のシェル CGI プログラムの概要
シェル CGI ディレクトリの指定 (Windows の場合)
シェル CGI をファイルタイプで指定 (Windows の場合)
クエリハンドラ
Perl CGI プログラム
CGI のグローバル設定
CGI 変数

索引


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