書評ー基礎からのサーブレット/JSP

投稿者: | 2018/09/14

最近はインタプリタ言語ばかりでコンパイラー言語は触ってなかったのでちょっと懐かしい。
Java言語としては大まかに大丈夫だと思いますが、サーブレットやJSPがどう動くのか知らなかったので勉強することにしました。

Kindle版を購入しましたが8インチディスプレイではやや字が小さいかもしれません。私としてはギリギリセーフといった感じでした。

内容はよくまとまっていて欲しい情報が一通りあったイメージです。また機能ごとに実装して動かしてみるので迷子にならずしっかり身についた気がします。最後のアプリを作る時には仕様を確認してほとんど本を見なくても実装できるほどでした。
ただし内容としては本当に基礎的なことなので仕事で開発をできる様になるにはフレームワークの勉強などがさらに必要でしょう。基礎はこれで固められる、オススメの本でした。

この本の目次

タイトルをカバーするパート。本当にサーブレット、JSPだけ知りたいのであればここだけでOK。
PART01 基礎知識編
CHAPTER01 サーブレット/JSPとは
CHAPTER02 開発環境の準備
CHAPTER03 サーブレットのコンパイルと実行
CHAPTER04 サーブレットの基本
CHAPTER05 サーブレットによるリクエストの処理
CHAPTER06 いろいろなリクエストパラメータ
CHAPTER07 JSPの基本
CHAPTER08 JSPによるリクエストの処理とエラーページ
CHAPTER09 いろいろな画面遷移
CHAPTER10 フィルタの作成

Webアプリなどでほぼ必須となるパート。
PART02 応用編
CHAPTER11 サーブレットの詳細
CHAPTER12 HTTPのリクエストとレスポンス
CHAPTER13 データベース
CHAPTER14 Javaとデータベースの連携
CHAPTER15 JavaBeansとDAO
CHAPTER16 スコープとリクエスト属性
CHAPTER17 セッション
CHAPTER18 クッキー
CHAPTER19 外部データの読み込み
CHAPTER20 アクションタグ
CHAPTER21 EL
CHAPTER22 JSTL

具体的なWebアプリとしては貧弱だけどとりあえず雰囲気は掴める。
PART03 実践編
CHAPTER23 MVCとFront Controller
CHAPTER24 Webアプリケーション開発の実践(ログイン機能)
CHAPTER25 Webアプリケーション開発の実践(ショッピングサイト)
CHAPTER26 Webアプリケーションの公開

(FrontControllerパターンはいわゆるRouterのような役割をするやつです。)

終わりに

お次はフレームワークを勉強する必要に迫られてて大変です。
ちょっと難解そうですがSpring勉強します。


コメントを残す

メールアドレスが公開されることはありません。