石田 泰介 翻訳
石田 泰介 原著
真嶌 晋 監修
Andrew Patzer 著
本書は、JSPの基礎から、JavaBeansやカスタムタグの使用方法、デザインパターンを利用したMVCベースの開発、テスト技法、アプリケーションの配備、アプリケーションフレームワークの構築まで、Webアプリケーションを開発するする技術者のための実践的な情報を、豊富な実例とそこから導かれるベストプラクティスによって解説します。
また、本書の後半では、米国Sun Microsystems社が公開しているJ2EE Patterns Catalogの中からプレゼンテーション層の4つのデザインパターン(Decorating Filter、Front Controller、Dispatcher View、View Helper)を取り上げ、具体的な例を簡潔なソースで示しています。1つの例について、デザインパターンを使用しない場合、使用する場合の両方で説明しています。
また、アプリケーションフレームワークについても、具体的なソースを使い、どのように構築するかを示しています。最終章では、アプリケーションフレームワークを使用したeコマース(カタログショッピング)の例を示し、データベースの作り方からビルドするためのファイルまで、実際に動かすためのソースをすべて示しています。
オープンソース系のツールを使っているため、サンプルプログラムを気軽に試すことができます。
第1章 JSPの基礎
Webアプリケーションの開発
J2EE Webアプリケーションの開発
Webアプリケーション開発のパターン
JSPの基礎
JSP環境のセットアップ
簡単なJSPアプリケーションの構築
まとめ
第2章 JSPの使用
エラーの取り扱い
他のファイルのインクルード
フォームデータの処理
JSPを使ったページナビゲーションの制御
状態の維持
まとめ
第3章 JavaBeansを使った役割の分離
JavaBeansとは
大規模なデータセットの取り扱い
フォームハンドリングの標準化
まとめ
第4章 カスタムタグを使った役割の分離
カスタムタグの使用
簡単なタグサンプルの考察
本体コンテンツの処理
タグのネスト
まとめ
第5章 パターンを使った開発
パターンを使用する理由
J2EE Patterns Catalogとは
プレゼンテーションデザインパターン
モデル-ビュー-コントローラー(MVC)の理解
まとめ
第6章 Decorating Filterパターン
パタンの定義
戦略の適用
Decorating Filterパターンの適用
まとめ
第7章 Front Contrillerパターン
パターンの定義
戦略の開発
Front Controllerパターンの適用
Front Controller付きフィルタの使用
まとめ
第8章 View Helperパターン
パターンの定義
View Helperパターン戦略の実装
View Helperパターンの適用
まとめ
第9章 テストの技法
テストの重要性
単体テスト用のフレームワークの構築
パフォーマンスのテスト
まとめ
第10章 配備の技法
開発プロセスの管理
Antを使ったビルドプロセスの自動化
まとめ
第11章 アプリケーションフレームワーク
フレームワークの設計
Webアプリケーションフレームワークの構築
フレームワークの配備
まとめ
第12章 すべての結合
オンラインカタログの構築
アプリケーションへのログイン
カタログの閲覧
ショッピングカートへのアクセス
まとめ
付属データはこちら
内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。
正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。
本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。