ひぐぺん工房トップへ おかげさまで23周年!

ひぐぺん工房(松浦健一郎・司ゆき) - HigPen Works
・今までの仕事 ・書籍 ・最近の業務 ・対応可能言語 ・お見積

基礎からのサーブレット/JSP 新版

松浦 健一郎/司 ゆき 著
B5変形判、2色、484ページ
価格 2,800円+税、出版日 2017/07/26、ISBN 978-4-7973-8945-6
対応環境 Windows 10 / Tomcat 8.5 (Servlet 3.1 / JSP 2.3)
出版社 ソフトバンククリエイティブ(ダウンロードファイルはこちらから

表紙イメージ

書誌情報  はじめに  目次  Q&A 


はじめに

 本書ではサーブレットとJSPを学びます。本書を読むことで、サーブレット/JSPとデータベースを利用したWebアプリケーションの構築が可能になります。Webアプリケーションのプログラミングで使われることが多い、MVCやDAOなどのデザインパターンについても学べます。

 本書はJava言語の文法と基本的なAPIについて学んだ方におすすめです。サーブレット/JSP/データベースについては、全く予備知識がなくても大丈夫です。

 開発環境にはテキストエディタとコマンドプロンプト、そしてTomcatを使います。開発環境とサンプルを簡単にインストールできるダウンロードファイルを用意しましたので、ぜひお使いください。本書の付録では、統合開発環境のEclipseを使用する方法も解説しています。

 本書は次のような3パート、26章から構成されています。

■ Part1 基礎編(Chapter1-10)
 最初にWebの仕組みや、サーブレット/JSPとは何かを学びます。次に開発環境をインストールして、実際にプログラミングを行います。このパートを読むと、HTMLのフォームから送信されたデータを取得して処理する、基本的なWebアプリケーションが作れるようになります。

■ Part2 応用編(Chapter11-22)
 サーブレットに関する知識を深めた後に、Javaからデータベースを操作する方法や、JavaBeansを使ってデータを管理する方法を学びます。また、属性を使ってデータを保存したり、サーブレットとJSPの間でデータを受け渡す方法も学びます。JSPに関連する機能として、アクションタグ/EL/JSTLについても学びます。このパートを読むと、データベースを活用し、サーブレットとJSPを連携させた、本格的なWebアプリケーションが作れるようになります。

■ Part3 実践編(Chapter23-26)
 MVCやDAOなどのデザインパターンを学び、Webアプリケーションに適用します。そして実践的な例として、ログイン機能とショッピングサイトを作成します。最後に、作成したWebアプリケーションをアーカイブファイルにまとめたり、公開したりする方法を学びます。このパートを読むと、実際のWebアプリケーション開発に取り組むための準備が整います。

■ 付録(Appendix1-2)
 Appendix1では、Eclipseを使ってサーブレット/JSPの開発を行う方法を解説します。Appendix2では、サーブレット/JSPの開発中に起こる色々なトラブルへの対処法を紹介します。

 本書を読み進むにつれて、より便利な機能が使えるようになるとともに、より簡潔にプログラムを書けるようになっていきます。各章の最後には練習問題も用意したので、学んだ内容を確認する際にお使いください。

 色々なWebアプリケーションの構築に対応できる知識を提供するために、本書にはかなり多くの情報を掲載しています。以下のようにお読みいただくと、短時間で効果的に、本書の内容を習得していただけます。

■ 暗記するのではなく、理解する。
 各種の機能について、クラス名やメソッド名、引数の構成などは忘れても大丈夫です。機能 の働きや仕組み、代表的な用途を理解することに注力してみてください。

■ 機能の存在を知り、詳細は必要なときに調べる。
 どんな機能があるのかを、何となく知っておくことは有用です。実際に使うときに、解説や サンプルを使って、機能の詳細を見直してみてください。

■ Java言語の知識を活用する。
 サーブレット/JSPの各機能で、クラス/インタフェース/継承といったJava言語の文法がどの ように使われているのかに着目すると、理解が深まるとともに、記憶しやすくなります。

 本書を通じて、サーブレット/JSPを使ったWebアプリケーションの構築技術を楽しく学ん でいただき、開発や研究にご活用いただけることを、心より願っています。

書誌情報  はじめに  目次  Q&A 


目次

PART01 基礎知識編

CHAPTER01 サーブレット/JSPとは

CHAPTER02 開発環境の準備

CHAPTER03 サーブレットのコンパイルと実行

CHAPTER04 サーブレットの基本

CHAPTER05 サーブレットによるリクエストの処理

CHAPTER06 いろいろなリクエストパラメータ

CHAPTER07 JSPの基本

CHAPTER08 JSPによるリクエストの処理とエラーページ

CHAPTER09 いろいろな画面遷移

CHAPTER10 フィルタの作成

PART02 応用編

CHAPTER11 サーブレットの詳細

CHAPTER12 HTTPのリクエストとレスポンス

CHAPTER13 データベース

CHAPTER14 Javaとデータベースの連携

CHAPTER15 JavaBeansとDAO

CHAPTER16 スコープとリクエスト属性

CHAPTER17 セッション

CHAPTER18 クッキー

CHAPTER19 外部データの読み込み

CHAPTER20 アクションタグ

CHAPTER21 EL

CHAPTER22 JSTL

PART03 実践編

CHAPTER23 MVCとFront Controller

CHAPTER24 Webアプリケーション開発の実践(ログイン機能)

CHAPTER25 Webアプリケーション開発の実践(ショッピングサイト)

CHAPTER26 Webアプリケーションの公開

APPENDIX 付録

Appendix01 Eclipseの利用

Appendix02 トラブルシューティング

書誌情報  はじめに  目次  Q&A 


最終更新 2017/12/22
トップページへ
©ひぐぺん工房 禁無断転載
動画講座「 AIへまっしぐら! Pythonアニマルズ 」 最新刊『 Technical Master はじめてのPython 』
このサイトはリンクフリーです。 このサイトはChromeで動作検証しています。ブラウザにかかわらず表示に乱れがありましたらどうぞお知らせ下さい。メールを送る