一番やさしい JSP&サーブレット入門塾(樋口研究室)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 一番やさしい JSP&サーブレット入門塾

一番やさしい JSP&サーブレット入門塾


形式:
書籍
発売日:
ISBN:
9784798103471
定価:
2,420(本体2,200円+税10%)
仕様:
A5・264ページ
「はじめての人」「くじけた人」へ

本書は、Web-DBアプリケーション開発に不可欠なJSP、サーブレット、JavaBeansの入門書です。
難しい技術論は書いてありません。JSP、サーブレット、JavaBeansの基本的な仕組みや動作、使い方などを解説し、読み進めるうちにサーバーサイドJavaの全体像がつかめる内容になっています。
サンプルプログラムもさっと目を通せば理解できるほど、短くてシンプルです。しかし、その中には開発に必要な要素がしっかりつまっています。難解と思われがちなサーバーサイドJava世界が、ずっと身近になる一冊です。

本書は、月刊DB Magazineの人気連載「一番やさしいサーバーサイドJava入門塾」を加筆・再編集し、書籍としてまとめたものです。

Prologue Webアプリケーションとは何だろう

Chapter プロローグ Webアプリケーションとは何だろう
 サーバーサイドJavaとAPサーバー
Webアプリケーションの理解はAPサーバーを理解することにあり
Webアプリケーションの新しい3階層モデル
Webアプリケーションは相手が見分けられない?
レイヤ1の問題をレイヤ2で解決する
ダイナミック(動的)コンテンツとスタティック(静的)コンテンツ
レイヤ3がAPサーバーの本領を発揮する
Webサーバーからサーブレットエンジンへ、サーブレットエンジンからAPサーバーへ
これから解説すること

Part 1 最良のサーブレット

Chapter 1 サーブレットの基本構造
 サーバーサイドJavaのメリットとサーブレットの約束事
クライアント側にあるプログラムとサーバー側にあるプログラムのメリットとデメリット
まず1本のサーブレットを作ってみよう
サーブレットを動かす2つの方法を知ろう
APサーバーがサーブレットを動かすときの約束を知ろう
このサーブレットの改善箇所を考えてみよう

Chapter 2 効率的かつ洗練されたサーブレットの作成
 マルチスレッド、DB接続、パフォーマンス、セキュリティに対する改善
サーブレットのまずいところを確認する
改善ポイント(1):マルチスレッド処理に対する改善
改善ポイント(2):DB接続に関する改善
改善ポイント(3):Java処理パフォーマンスに対する改善
改善ポイント(4):セキュリティに対する改善
改善後のサーブレット
次章は

Part 2 JSPとDBアクセス

Chapter 3 JSPを使ったDBアクセス
 サーブレットとJSPの違いを知ろう
JSPって何!?
JSPを知るために、まずサーブレットを知る
サーブレットとJSPの違いは?
JSPの起動方法は?

Chapter 4 JSPを使ったDB更新処理
 DBアクセス専用のJSPタグを使ってみよう
Javaコードが多すぎる!
前章のJSPページを拡張JSPタグを使って改造する
JSPページでテーブルにレコードを追加する
JSPページでテーブルからレコードを削除する
JSPを使ったサーバーサイドJavaプログラムのデザインとは

Part 3 JavaBeansの作り方・使い方

Chapter 5 プログラムのコンポーネント化
 業務処理の最高部品JavaBeans
サーバーサイドJavaを理解するためのステップとは
コンポーネント化の発想が生まれた理由
コンポーネント化を理解するための手順
ベースとなるプログラムを理解する
パッケージ名を付けたプログラムの実行方法
プログラム中にある処理をメソッドにする
メソッドをそのまま1つのクラスに作り替える
継承によるクラスの再利用
JavaBeansはプログラムを作るときのお作法のようなもの
クラスをJavaBeansに作り替える
JavaBeansをテストする
JavaBeansからその他の部品に発展させる

Chapter 6 JavaBeansとJSPの関係
 JSPページからJavaBeansを呼び出す
JavaBeansとJava実行環境の関係を知ろう
JSPページの業務処理はJavaBeansに置き換えられる
それではJSPページとJavaBeansの関係は?
JSPページからJavaBeansを呼び出してみよう
JSPページはもっとシンプルにできる

Chapter 7 JavaBeansを呼びさすJSPタグ
 JSPページをもっとシンプルにしよう
まだ変更の余地のあるJSPページ
JavaBeansがJSPタグに歩み寄る
最後の仕上げ
サーブレットからJavaBeansにアクセスする手順
三角関係のススメ

Part 4 サーブレット+JSP+JavaBeans

Chapter 8 サーバーサイドJavaのプログラム間通信
 プログラム間でのデータの受け渡し方法を知ろう
プログラム間通信とは何?
プログラム間通信の基本的な考え方
サーブレット間のデータ受け渡し方法
では、試してみよう
データ格納領域はどれを使えば良いの?
新たな関係

Chapter 9 サーブレットによるJavaBeansとJSPの制御
 連携して動くコンポーネントの作成
JavaBeansとJSPを連携させるサーブレット
サーブレットのひな型を見てみよう
ひな型をもとに記述してみよう
呼び出されるJSPページを見てみよう
制御サーブレットを呼び出すための入力ページ
動かす準備をしよう

Epilogue コンポーネントをAPサーバーで動かす

Chapter エピローグ コンポーネントをAPサーバーで動かす
 環境設定とパッケージング、配置
コンポーネントを活用する手順
(1)導入プランの作成
(2)コンポーネントを修正する
(3)コンポーネントをコンパイルする
(4)パッケージング
(5)APサーバーへの導入(デプロイ)
(6)稼動テスト
開発ツールを使ったコンポーネント開発
まとめ

COLUMN

クラス名やインスタンス名の付け方
スレッドセーフの問題を解決するときの注意点
インターネットではユーザー数を把握しにくい
データソース
サーブレットのセキュリティ(1)
サーブレットのセキュリティ(2)
スペシャルキャラクタの種類
パフォーマンスアップのための工夫をもう1つ
WebサーバーとAPサーバーの違い
セキュリティに注意!!
JSPページでインポートするパッケージ/しないパッケージ
拡張JSPタグとオープンなサーバーサイドJavaの関係は?
なぜ検索結果を参照するタグがgetPropertyなのか?
クラスの関係をUMLで表わす
JavaBeansを保存できる??
なぜアクセッサメソッドみたいな面倒なものが必要なの?
サーブレットで守るべきセキュリティ
JSPの%タグの内容はサーブレットのserviceメソッドに展開される
JavaBeansのインデックス(配列型)プロパティには、2組のアクセッサを用意しよう
HTMLやURLとも連動するJSPタグ
サーブレットをグループ化する手法がWebアプリケーション
みなさんの腕試し!?
有効範囲を表わす「スコープ」の考え方
サーブレットからJSPページを呼び出す際の注意
パッケージをAPサーバーへ導入する

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。

ご購入いただいた書籍の種類を選択してください。

書籍の刷数を選択してください。

刷数は奥付(書籍の最終ページ)に記載されています。

現在表示されている正誤表の対象書籍

書籍の種類:

書籍の刷数:

本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

最終更新日:2005年04月21日
発生刷 ページ数 書籍改訂刷 電子書籍訂正 内容 登録日
1刷 044
LIST2.2 上から1行目
3刷
29  String n = rs.getString("NO");
29  String no = rs.getString("NO");
2005.04.21

感想・レビュー

Katsusuke Taira さん

2019-02-17

test