ヘッダーをスキップ

Oracle Application Server Containers for J2EE JavaServer Pages 開発者ガイド
10gリリース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

索引


次へ
Oracle
Copyright © 2000, 2005 Oracle.

All Rights Reserved.
索引
索引