|
JSPによるWeb開発
サーブレットアーキテクチャを利用した新しいコンテンツ開発技法
ISBN4-7981-0004-8 翔泳社
Duane K. Fields / Mark A.
Kolb 著
荒井美千子 監修
多摩ソフトウェア 訳
B5変判 560ページ 本体価格5800円 2001/03/28発売
[内容]
動的なWebサイトの設計と構築のための実践的ガイド
JSP(JavaServer Pages)はWebサイトの開発ツールで、動的にWebページを生成し、クライアントに送信します。本書は、JavaとHTMLの知識を持つWebページデザイナーとJavaプログラマを対象に、JSPの基礎から実際のWebサイト構築に役立つ実践的な内容を幅広く解説。サーブレット、JavaBeans、JSPの相互関係もわかります。『Web
Development with JavaServer Pages』(Manning)の翻訳。
[目次]
第1章 JSPの概要
1.1 JSPとは
1.2 動的コンテンツテクノロジーの発展
1.3 JSPとJava 2 Enterprise Edition
1.4 JSPの利点
第2章 JSPの基礎知識
2.1 はじめてのJSP
2.2 タグの使用方法
2.3 JSPの実行
第3章 JSPスクリプトのプログラミング
3.1 スクリプト言語
3.2 JSPタグ
3.3 JSPディレクティブ
3.4 スクリプティング要素
3.5 フロー制御
3.6 コメント
第4章 アクションと暗黙オブジェクト
4.1 暗黙オブジェクト
4.2 アクション
第5章 JSPコンポーネントの使用方法
5.1 JSPコンポーネントモデル
5.2 JavaBeabs の基礎知識
5.3 JSP Bean タグ
第6章 JSPコンポーネントの開発
6.1 Bean とは
6.2 例
6.3 Bean のインターフェイス
6.4 スクリプトレットとBeanタグの組み合わせ
第7章 データベースの操作
7.1 JSPとJDBC
7.2 データベース駆動型のJSP
7.3 例:JSPカンファレンスの予約ツール
第8章 JSPアプリケーションの設計
8.1 Webアプリケーション
8.2 ページベースの設計
8.3 サーブレットベースの設計
8.4 Enterprise JavaBeans
8.5 適切なアーキテクチャの選択
第9章 JSPプロジェクトの例
9.1 はじめに
9.2 ストレージモジュール
9.3 管理モジュール
9.4 Webアクセスモジュール
第10章 JSPアプリケーションの配置
10.1 WARとは
10.2 WARの技術
10.3 WARの基本的な管理
第11章 共通のJSPタスクの実行
11.1 cookieの処理
11.2 エラーページの作成
11.3 JSPとJavaScriptの組み合わせ
11.4 インタラクティブなインターフェイスの構築
11.5 フォームデータの妥当性検査
11.6 その他の処理
第12章 JSPの例
12.1 広告バナーの表示
12.2 ランダムな引数の生成
12.3 「Tell a Friend!」ステッカー
12.4 JSPのWhoisクライアント
12.5 インデックスジェネレータ
12.6 JSPソースを表示するボタン
第13章 カスタムタグの作成
13.1 カスタムタグの役割
13.2 タグライブラリの動作
13.3 タグライブラリディスクリプタ
13.4 APIのアウトライン
13.5 サンプルタグライブラリ
13.6 コンテンツの置換
13.7 タグ属性
13.8 コンテンツの変換
13.9 これまでに取り上げなかった内容
第14章 高度なカスタムタグの実装
14.1 対話するタグ
14.2 制御フロー
14.3 タグライブラリのパッケージ化
14.4 詳細情報
付録A リファレンス実装の実行
A.1 事前の準備
A.2 インストール
A.3 アプリケーションの作成
付録B Javaアプレットの組み込み
B.1 Java 2 をサポートするWebブラウザ
B.2 プラグインアクション
B.3 例:アプレットの設定
付録C JSP関連のリソース
C.1 Javaの実装
C.2 JSP関連のWebサイト
C.3 JSPのFAQとチュートリアル
C.4 JSPコンテナ
C.5 JSPをサポートするJavaアプリケーション
C.6 JSP開発ツール
C.7 パフォーマンス診断ツール
C.8 メーリングリストとニュースグループ
付録D JSP構文リファレンス
D.1 コンテンツコメント
D.2 JSPコメント
D.3
D.4
D.5
D.6
D.7
D.8
D.9
D.10
D.11
D.12
D.13
D.14
付録E JSP API リファレンス
E.1 JSP暗黙オブジェクト
E.2 javax.servletパッケージ
E.3 javax.servlet.httpパッケージ
E.4 javax.servlet.jspパッケージ
E.5 javax.servlet.jsp.tagextパッケージ
|