出版社内容情報
Javaの定番教科書『独習Java』の応用編が遂に登場。Java技術の中で、もっとも注目されているサーバサイド分野、JSPが独習シリーズに新たに加わりました。本書は、インターネットの基本的な仕組みから解説していますので、初心者でも無理なく読み進めることができます。また、ひととおり読み終わるころには、通常のアプリケーションが難なく組めるようになっているはずです。また、本書ではセキュリティに関する章を設け、Web上で重要なセキュリティ問題にも充分に対応しています。CD-ROMにはJava 2 SDK バージョン1.4をはじめ、本書で使用するソフトを完全に収録していますので、すぐにJSPの学習が可能です。
【目次】
Part I JSPの基礎
第1章 インターネットテクノロジーへの誘い
クライアントサーバアーキテクチャとしてのインターネット
HTTPリクエスト
HTTPレスポンス
その他のアーキテクチャ
クライアントサイドWebプログラミング
サーバサイドWebプログラミング
この章の理解度チェック
第2章 JSPの要素:コメントとディレクティブ
JSPコンテナ
JSPコメント
JSPディレクティブ
この章の理解度チェック
第3章 JSPの要素:スクリプティング要素
3つのスクリプティング要素
コンテナによるJSPスクリプティング要素の変換方法
JSP宣言
JSP式
JSPスクリプトレット
この章の理解度チェック
第4章 暗黙オブジェクト
request変数
response変数
pageContext変数
session変数
out変数
application変数
config変数
page変数
exception変数
この章の理解度チェック
第5章 標準アクション
JSPアクション
<jsp:useBean>アクション
<jsp:setProperty>アクション
<jsp:getProperty>アクション
<jsp:include>アクション
<jsp:forward>アクション
<jsp:param>アクション
<jsp:plugin>アクション
この章の理解度チェック
第6章 タグライブラリ
カスタムタグを作成する理由
タグライブラリの要素
タグハンドラのライフサイクル
スクリプティング変数の定義
アクション間およびタグライブラリ間でのデータ交換
この章の理解度チェック
Part II 実世界のアプリケーションの構築
第7章 実世界のアプリケーションの構築
アプリケーション開発におけるパターン
アーキテクチャパターン
オブジェクト指向のソフトウェアデザインパターン
アプリケーション:ファミリーセンター
この章の理解度チェック
第8章 JSPセキュリティ
アプリケーションの基本的なセキュリティ
Web認証
サーブレットコンテナ認証
Tomcatセキュリティインターセプタ
セキュリティソリューションの要素
この章の理解度チェック
第9章 Webアプリケーションにおけるコントローラとフロー制御
コントローラ
簡単なフロー制御
高度なフロー制御:Struts MVCフレームワーク
最後に
この章の理解度チェック
第10章 データベースの統合
外部コンテンツソースの役割
JDBCデータアクセスAPI
ファミリーセンターデータモデル
ファミリーセンターのデータアクセスアプローチ
この章の理解度チェック
Part III 付録
付録A 解答
付録B 開発環境と配備環境の設定
Java 2 SDK 1.4のインストール
Webサーバとコンテナ
ApacheとTomcat
Tomcatのインストール
WebアプリケーションとWAR形式
Apacheのインストール
ApacheとTomcatの接続
付録C MySQLデータベースの作成
MySQLのインストール
MySQL用のJDBCドライバのインストール
MySQLの管理
MySQLドキュメント
付録D JSP 1.2仕様の新機能
Java 2プラットフォーム
Servlet 2.3仕様
XML構文
JavaServer Pagesの検証
タグライブラリのサポートの強化
ページオーサリングのサポートの強化
ローカライズのサポートの強化
「インクルードの前にフラッシュする」という制約の撤廃
下位互換性
内容説明
本書は、基本的なJSPの概念とテクニックに関するわかりやすい入門書を求めている学生、Web開発者とJava開発者の初心者を対象にしている。難しい項目もいくつか登場するが、サンプル、ヒント、説明をふんだんに利用し、経験の浅いWeb開発者やプログラマでも十分に理解できるような構成になっている。本書ではJSPアプリケーションアーキテクチャに関連するJavaサーブレットプログラミングを解説しており、加えてJavaServer Pagesの効果的な使用に必要と思われる予備知識についても解説している。
目次
1 JSPの基礎(インターネットテクノロジーへの誘い;JSPの要素:コメントとディレクティブ;JSPの要素:スクリプティング要素;暗黙オブジェクト;標準アクション;タグライブラリ)
2 実世界のアプリケーションの構築(実世界のアプリケーションの構築;JSPセキュリティ;Webアプリケーションにおけるコントローラとフロー制御;データベースの統合)
3 付録(解答;開発環境と配備環境の設定;MySQLデータベースの作成;JSP1.2仕様の新機能)
著者等紹介
バリンジャー,ギャリー[バリンジャー,ギャリー][Bollinger,Gary]
Artesia Technologies社の創始者であり、製品開発責任者。雑誌『JavaPro』や『JavaReport』に多く寄稿している。コンピュータサイエンスを学び、哲学の博士号を持つ。RPCやCORBA、J2EEに関して15年もの経験をもっている
ナタラヤン,バラシィ[ナタラヤン,バラシィ][Natarajan,Bharathi]
Artesia Technologies社の主任技術者。C/C++は8年のキャリア。分散系プログラミングが得意
小野哲[オノサトシ]
株式会社ランス取締役副社長
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。




