無限大な夢のあと

テニスとアニメが大好きな厨二病SEのブログ

【書評】10日でおぼえるJSP&サーブレット入門教室 第4版 -WINGSプロジェクト( @yyamada ) 

今回もWINGSプロジェクト様( @yyamada )で書籍レビュアーに応募させていただき書評を書かせていただくことになりました。
WINGSプロジェクトの皆様、著者の山田様ありがとうございます。
今回は表題にもある以下の書籍を献本していただきましたので、こちらのレビューをさせていただきます。

10日でおぼえるJSP&サーブレット入門教室 第4版

10日でおぼえるJSP&サーブレット入門教室 第4版

まず、書籍を読む前の前提知識に関しては、以下のレビューをご参照してください。
【書評】サーブレット&JSPポケットリファレンス -WINGSプロジェクト( @yyamada ) - スーツとギークのはざまで

それでは、書籍についてのレビューをさせていただきます。
まず、本書の特徴としては、プログラム初心者およびJava初心者であってもJSP/サーブレットを使って、Webアプリケーションを作れる点にあります。
ターゲットとしては、以下の3つがあげられると思います。
・プログラム初心者の方
サーブレット/JSPを使用したことがないJavaを少し書ける方
・新人研修でJavaのWebフレームワークを覚えたけれど、内部がどんな仕組みで動いているかわからない方

私が本書を読んでみた感想として、新人研修時代にJSP/サーブレットの部分に関して学んだこと+αを学べる内容であり、良い復習になりました。
上記であげたターゲットの方に取っては、中身のあるかなり勉強になる内容であることは間違いないです。

以下の書籍と同様に図が豊富に使用されていることもあり、とてもおすすめです。

サーブレット&JSP ポケットリファレンス

サーブレット&JSP ポケットリファレンス

図のサンプルをいくつか転載します。

JDBCの仕組み
f:id:noimpslmtbrk:20150502171635j:plain

・コネクションプーリングの説明
f:id:noimpslmtbrk:20150502171709j:plain

JDBCドライバーとデータベース接続
f:id:noimpslmtbrk:20150502173501j:plain

JDBCドライバーの種類
f:id:noimpslmtbrk:20150502173449j:plain

最後に、WINGSプロジェクト様のページからの転載になりますが、
目次についても記載させていただきます。
もし、本レビューで書籍について興味をお持ちの方は、まずは書店にて中身を読んでみることをおすすめ致します。
また、JSP/サーブレットを学ぶにあたって、Webの基礎知識を押さえたいという方は以下の書籍も併せて読んでみることをおすすめ致します。

「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

「プロになるためのWeb技術入門」 ――なぜ、あなたはWebシステムを開発できないのか

目次参考URL
10日でおぼえるJSP&サーブレット入門教室 第4版 - WINGS

CHAPTER 01 JSPの基本
LESSON 01 JSPサーブレットの環境を準備しよう
LESSON 02 おぼえようJSPの基本
LESSON 03 繰り返し処理を実行しよう(1)
LESSON 04 フォームからの入力を受け取ろう
LESSON 05 繰り返し処理を実行しよう(2)
CHAPTER 02 ブラウザーからの入力を処理しよう
LESSON 06 クエリ情報を活用しよう
LESSON 07 ヘッダー情報を取得しよう
LESSON 08 クッキー情報を活用しよう
LESSON 09 セッション機能を活用しよう
CHAPTER 03 クラスで拡がるJSPの世界
LESSON 10 HTMLの予約文字をエンコードしよう
LESSON 11 日付の計算をしよう
LESSON 12 連想配列を活用しよう
LESSON 13 テキストファイルを読み取ろう
LESSON 14 カスタムログを記録しよう
LESSON 15 正規表現検索に挑戦しよう
SUPPLEMENTARY LESSON Commons Emailでメールを送信しよう
CHAPTER 04 JDBCでカンタン データベース連携
LESSON 16 MySQLをインストールしよう
LESSON 17 MySQLの基本的な操作を理解しよう
LESSON 18 アプリケーションからデータベースに接続しよう
LESSON 19 データベースに新規データを登録しよう
LESSON 20 データベースを検索しよう
LESSON 21 データベースのデータを更新/削除しよう
LESSON 22 データベースからデータをダウンロードしよう
CHAPTER 05 サーブレットの基本的な構造を学ぼう
LESSON 23 おぼえよう! サーブレットの基本
LESSON 24 JSPからサーブレットを呼び出そう
LESSON 25 サーブレットから初期化パラメーターを引用しよう
CHAPTER 06 JavaBeans導入でWeb開発の効率化
LESSON 26 サーブレットからJavaBeansを呼び出そう
LESSON 27 JavaBeansからサーブレットにデータを渡そう
LESSON 28 JSPサーブレット/JavaBeansの連携を学ぼう
CHAPTER 07 JSTL+式言語でスクリプトレスJSPページに挑戦
LESSON 29 JSTL+式言語の基本を学ぼう
LESSON 30 JSTL活用でデータベース連携
LESSON 31 JSPページからスクリプティング要素を取り除こう
CHAPTER 08 カスタムタグ、フィルタによる開発/運用の効率化
LESSON 32 オリジナルのタグを作成しよう
LESSON 33 タグファイル活用でカスタムタグ作成を効率化
LESSON 34 フィルターでログ収集をしよう
LESSON 35 デプロイメントディスクリプターでアプリケーション管理を学ぼう

スッキリわかるサーブレット&JSP入門

スッキリわかるサーブレット&JSP入門

独習Javaサーバサイド編 第2版

独習Javaサーバサイド編 第2版

スッキリわかるJava入門 第2版

スッキリわかるJava入門 第2版