SBクリエイティブ

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

松浦 健一郎:著者 / 司ゆき:著者

JavaによるWebアプリケーション構築の
No.1教科書が最新仕様に対応して新登場!!
新たにmacOS/Linuxでの環境構築方法を掲載!

>実行可能なサンプルプログラムによる実践的解説!
>業務に必要な知識を凝縮した実用主義
>コマンドラインとEclipseの両方に対応
>章末の練習問題で確実にスキルアップ!

開発環境一式、およびサンプルプログラムのダウンロードサービス付き
第2版への改定に伴い、macOS/Linuxにおける開発環境の構築方法を追加掲載
サーブレット 6.0、JSP 3.1対応

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

CHAPTER01 サーブレット/JSPとは
CHAPTER02 開発環境の準備
CHAPTER03 サーブレットのコンパイルと実行
CHAPTER04 サーブレットの基本
CHAPTER05 サーブレットによるリクエストの処理
CHAPTER06 いろいろなリクエストパラメータ
CHAPTER07 JSPの基本
CHAPTER08 JSPによるリクエストの処理とエラーページ
CHAPTER09 いろいろな画面遷移
CHAPTER10 フィルタの作成

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

CHAPTER11 サーブレットの詳細
CHAPTER12 HTTPのリクエストとレスポンス
CHAPTER13 データベース
CHAPTER14 Javaとデータベースの連携
CHAPTER15 JavaBeansとDAO
CHAPTER16 スコープとリクエスト属性
CHAPTER17 セッション
CHAPTER18 クッキー
CHAPTER19 外部データの読み込み
CHAPTER20 アクションタグ
CHAPTER21 EL
CHAPTER22 JSTL

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

CHAPTER23 MVCとFront Controller
CHAPTER24 Webアプリケーション開発の実践(ログイン機能)
CHAPTER25 Webアプリケーション開発の実践(ショッピングサイト)
CHAPTER26 Webアプリケーションの公開 .

APPENDIX
APPENDIX01 Eclipseの利用
APPENDIX02 トラブルシューティング
APPENDIX03 macOS/Linuxにおける本書の利用

定価:3,300円(本体3,000円+10%税)

書籍情報

  • 発売日:2023年11月1日(水)
  • ISBN:978-4-8156-2169-8
  • サイズ:B5変
  • ページ数:488
  • 付録:-
  • PART01 基礎知識編

    Webの仕組みや、サーブレット/JSPとは何かを学びます。次に開発環境をインストールして、実際にプログラミングを行います。

  • PART02 応用編

    サーブレットに関する知識を深めた後に、Javaからデータベースを操作する方法や、JavaBeansを使ってデータを管理する方法を学びます。

  • PART03 実践編

    MVCやDAOなどのデザインパターンを学び、Webアプリケーションに適用します。そして実践的な例として、ログイン機能とショッピングサイトを作成します。

著者紹介

著者・松浦 健一郎

東京大学工学系研究科電子工学専攻修士課程修了。研究所において並列コンピューティングの研究に従事した後、フリーのプログラマ&ライター&講師として活動中。企業や研究機関向けのソフトウェア、ゲーム、ライブラリ等を受注開発している。司 ゆきと共著でプログラミングやゲームに関する著書多数。

著者・司ゆき

東京大学理学系研究科情報科学専攻修士課程修了。大学で人工知能(自然言語処理)を学び、フリーランスとなる。研究機関や企業向けのソフトウェア開発や研究支援、ゲーム開発、書籍や研修用テキストの執筆、論文や技術記事の翻訳、学校におけるプログラミングの講師を行う。

関連商品のご案内

もっと見る

試し読み新着お届け

もっと見る