ヘッダーをスキップ
Oracle Application Server Containers for J2EE JavaServer Pages 開発者ガイド
10
g
リリース2(10.1.2)
B15632-02
索引
目次
タイトルおよび著作権情報
はじめに
対象読者
ドキュメントのアクセシビリティについて
関連ドキュメント
表記規則
サポートおよびサービス
1 JSP全体の概要
JavaServer Pagesの概要
JSPページの例
JSPコーディングとサーブレット・コーディングの使いやすさの比較
ビジネス・ロジックとページ・プレゼンテーションの分離: JavaBeansのコール
JSPページと代替マークアップ言語
JSP構文の要素の概要
ディレクティブ
スクリプト要素
JSPオブジェクトとスコープ
標準アクション: JSPタグ
文字列値からBeanプロパティへの変換
カスタム・タグ・ライブラリ
JSPの実行
JSPコンテナの概要
JSPの実行モデル
JSPページとオンデマンド変換
JSPページのリクエスト
2 Oracle JSP実装の概要
Oracle Application ServerとJSPサポートの概要
Oracle Application Serverの概要
Oracle HTTP Serverとmod_oc4j
OC4Jの概要
OC4JのJSP実装の概要
Oracle JDeveloperのJSPサポート
Oracleの付加価値機能の概要
OC4Jが提供するタグ・ライブラリとユーティリティ
Oracle固有の機能の概要
キャッシング・サポートに関するタグとAPIの概要
JavaServer Pages標準タグ・ライブラリ(JSTL)のサポート
3 スタート・ガイド
初期段階での考慮事項
アプリケーション・ルート機能
クラスパスの機能
実行時の再変換または再ロード
JSPのコンパイルに関する考慮事項
JSPのセキュリティに関する考慮事項
JSPのパフォーマンスに関する考慮事項
デフォルト・パッケージのインポート
JSPファイルのネーミング規則
OC4Jスタンドアロンからのtools.jarの削除
JDK 1.4に関する考慮事項: パッケージに含まれないクラスを起動できない
OC4Jが提供する主なサポート・ファイル
OC4JでのJSP構成
JSPコンテナの設定
JSP構成パラメータ
JSPのOC4J構成パラメータ
主なOC4J構成ファイル
Oracle Enterprise Manager 10gでのJSPの構成
Application Server Controlコンソール 「JSPプロパティ」ページ
「JSPプロパティ」ページでサポートされる構成パラメータ
「JSPプロパティ」ページでサポートされていない構成パラメータ
4 プログラミングに関する基本的な考慮事項
JSPとサーブレット間の相互作用
JSPページからのサーブレットの起動
JSPページから起動したサーブレットへのデータの受渡し
サーブレットからのJSPページの起動
JSPページとサーブレット間でのデータの受渡し
JSPとサーブレット間の相互作用のサンプル
JSPデータ・アクセスに関するサポートと機能
データ・アクセスに対するJSPサポートの概要
JDBCを使用したJSPデータ・アクセスのサンプル
JDBCパフォーマンス強化機能の使用
JSPページからのEJBコール
OracleXMLQueryクラス
JSPリソース管理
標準セッションのリソース管理: HttpSessionBindingListener
リソース管理のためのOracleの付加価値機能の概要
実行時エラーの処理
サーブレットとJSPの実行時エラー処理機能
JSPエラー・ページの例
5 JSP XMLサポート
JSP XML文書とJSP XMLビュー: 概要と比較
JSP XML文書の詳細
JSP XML構文のサマリー表
JSP XMLルート要素とJSP XML名前空間
JSP XMLディレクティブ要素
JSP XMLの宣言要素、式要素およびスクリプトレット要素
JSP XMLの標準アクションとカスタム・アクションの要素
JSP XMLのテキスト要素とその他の要素
比較サンプル: 従来のJSPページとJSP XML文書との比較
JSP XMLビューの詳細
JSPページからXMLビューへの変換
妥当性チェックにおけるエラー・レポートのjsp:id属性
例: 従来のJSPページからXMLビューへの変換
6 プログラミングに関するその他の考慮事項
一般的なJSPプログラミングの方針
JavaBeansとスクリプトレットの比較
静的なインクルードと動的なインクルードの比較
JSPタグ・ライブラリの作成と使用を考慮する時期
JSPプログラミングのその他のヒント
直接起動からJSPページを除外する方法
集中チェッカ・ページの使用
大量の静的なコンテンツまたは重要なタグ・ライブラリの使用に対する対処
メソッド変数宣言とメンバー変数宣言の比較
pageディレクティブの特性
JSPでの空白の保持とバイナリ・データの使用
JSPのベスト・プラクティスのサマリー
ベスト・プラクティス: JSPコーディング
ベスト・プラクティス: 変換とコンパイル
ベスト・プラクティス: JSP構成
7 JSPの変換とデプロイ
JSPトランスレータの機能
生成されるコードの機能
出力名に関する一般規則
生成されるパッケージとクラスの名前
生成されるファイルとその格納場所
現行リリースの問題点
Oracle JSPのグローバル・インクルード
ojspc事前変換ユーティリティ
基本的なojspc機能の概要
ojspcバッチ事前変換の概要
ojspcのオプションのサマリー表
ojspcのコマンドライン構文
ojspcのオプションの説明
ojspcの出力ファイル、場所および関連オプションのサマリー
JSPデプロイに関する考慮事項
EAR/WARデプロイの概要
Oracle JDeveloperによるアプリケーションのデプロイ
JSPの事前変換
バイナリ・ファイルのみのデプロイ
8 JSPタグ・ライブラリ
タグ・ライブラリのフレームワークの概要
カスタム・タグ・ライブラリの実装の概要
JSP仕様1.1と1.2の間のタグ・ライブラリ変更の概要
タグ・ライブラリ・ディスクリプタ
TLDの妥当性チェックおよび機能の概要
tag要素の使用
その他の主な要素とそのサブ要素: validatorおよびlistener
タグ・ライブラリとTLDの設定およびアクセス
概要: taglibディレクティブによるタグ・ライブラリの指定
物理的な場所によるタグ・ライブラリの指定
単一のJARファイル内での複数のタグ・ライブラリのパッケージングおよびアクセス
web.xmlのタグ・ライブラリへの使用
タグ・ライブラリを共有するためのOracleの拡張機能と永続的なTLDキャッシング
例: 単一のJARファイルに複数のタグ・ライブラリとTLDがある場合
タグ・ハンドラ
タグ・ハンドラの概要
属性の処理および文字列の変換
カスタム・タグの処理(タグ・ボディを使用する場合と使用しない場合)
ボディ処理用の整定数の要約
反復のない単純タグ・ハンドラ
反復がある単純タグ・ハンドラ
ボディ・コンテンツにアクセスするタグ・ハンドラ
TryCatchFinallyインタフェース
外部タグ・ハンドラ・インスタンスへのアクセス
OC4JのJSPタグ・ハンドラの機能
実行時またはコンパイル時のタグ・ハンドラ再利用の有効化または無効化
タグ・ハンドラのコード生成
スクリプト変数、宣言およびタグ補足情報クラス
スクリプト変数の使用
スクリプト変数のスコープ
TLDのvariable要素を使用した変数宣言
タグ補足情報クラスを使用した変数宣言
妥当性チェックおよびタグ・ライブラリ・バリデータ・クラス
TLDのvalidator要素
主要なTLV関連クラスおよびvalidation()メソッド
TLVの処理
妥当性チェック機能
タグ・ライブラリのイベント・リスナー
TLDのlistener要素
タグ・ライブラリのイベント・リスナーのアクティブ化
イベント・リスナー情報を取得するためのTLDへのアクセス
カスタム・タグの完全な例
例: IterationTagインタフェースの使用
例: IterationTagインタフェースおよびタグ補足情報クラスの使用
コンパイル時のタグ
コンパイル時と実行時の機能に関する考慮事項
JMLライブラリのJSP実行時バージョンとコンパイル時バージョン
9 JSPグローバリゼーション・サポート
コンテンツ・タイプの設定
pageディレクティブでのコンテンツ・タイプの設定
コンテンツ・タイプの動的な設定
JSPライター・オブジェクトのキャラクタ・セットに対するOracleの拡張機能
マルチバイト・パラメータ・エンコードに対するJSPサポート
標準のsetCharacterEncoding()メソッド
従来のサーブレット環境に対するOracleの拡張機能の概要
A サーブレットとJSPの技術的なバックグラウンド
サーブレットに関するバックグラウンド
サーブレット・テクノロジの概要
サーブレットのインタフェース
サーブレット・コンテナ
サーブレット・セッション
サーブレット・コンテキスト
イベント・リスナーによるアプリケーションのライフ・サイクル管理
サーブレットの起動
Webアプリケーション階層
標準のJSPインタフェースとメソッド
B サード・パーティ・ライセンス
Apache HTTP Server
The Apache Software License
索引
Copyright © 2000, 2005 Oracle.
All Rights Reserved.
索引