インプレス[コンピュータ・IT]ムック スッキリわかるサーブレット&JSP入門 第4版
インプレス / 2024年04月03日 / 全511ページ
Webアプリ開発の基礎をJava標準技術でしっかり学べる、人気ナンバーワン入門書が10年目ぶりにデザインを刷新し、見やすさ、わかりやすさを向上。さらに学びやすくなりました! 独学が難しいサーブレットとJSP。HTMLやHTTPといった各種仕様、セッションやスコープをといった概念など、多岐にわたる開発に必要な知識について、仕組みやコツを含めて、スッキリメソッドで楽しく着実にマスターできる定番書です。第4版では、Java21、Jakarta EE 10、Pleiades 2023に対応。その他、現在の開発現場・教育現場により則した内容に進化しています。
目次
- 注意書き
- まえがき
- sukkiri.jpについて
- 本書の見方
- ●chapter 0 サーブレット/JSPを学ぶにあたって
- 0.1 Webアプリケーション開発を学ぼう
- ■第I部 Webのしくみを知ろう
- ●chapter 1 HTMLとWebページ
- 1.1 WebページとHTML
- 1.2 HTMLの基本文法
- 1.3 Webページの作成
- 1.4 HTMLリファレンス
- 1.5 この章のまとめ
- 1.6 練習問題
- ●chapter 2 Webのしくみ
- 2.1 Webページの公開
- 2.2 Webを支える通信のしくみ
- 2.3 Webアプリケーションのしくみ
- 2.4 開発環境を準備しよう
- 2.5 開発環境を体験しよう
- 注意書き
- まえがき
- sukkiri.jpについて
- 本書の見方
- ●chapter 0 サーブレット/JSPを学ぶにあたって
- 0.1 Webアプリケーション開発を学ぼう
- ■第I部 Webのしくみを知ろう
- ●chapter 1 HTMLとWebページ
- 1.1 WebページとHTML
- 1.2 HTMLの基本文法
- 1.3 Webページの作成
- 1.4 HTMLリファレンス
- 1.5 この章のまとめ
- 1.6 練習問題
- ●chapter 2 Webのしくみ
- 2.1 Webページの公開
- 2.2 Webを支える通信のしくみ
- 2.3 Webアプリケーションのしくみ
- 2.4 開発環境を準備しよう
- 2.5 開発環境を体験しよう
- 2.6 この章のまとめ
- 2.7 練習問題
- ■第II部 開発の基礎を身に付けよう
- ●chapter 3 サーブレットの基本
- 3.1 サーブレットの基本と作成方法
- 3.2 サーブレットクラスの実行方法
- 3.3 サーブレットクラスを作成して実行する
- 3.4 サーブレットの注意事項
- 3.5 この章のまとめ
- 3.6 練習問題
- ●chapter 4 JSPの基本
- 4.1 JSPの基本
- 4.2 JSPの構成要素
- 4.3 JSPファイルの実行方法
- 4.4 JSPファイルを作成して実行する
- 4.5 この章のまとめ
- 4.6 練習問題
- ●chapter 5 フォーム
- 5.1 フォームの基本
- 5.2 リクエストパラメータの取得
- 5.3 フォームを使ったプログラムの作成
- 5.4 リクエストパラメータの応用
- 5.5 この章のまとめ
- 5.6 練習問題
- ■第III部 本格的な開発を始めよう
- ●chapter 6 MVCモデルと処理の遷移
- 6.1 MVCモデル
- 6.2 処理の転送
- 6.3 この章のまとめ
- 6.4 練習問題
- ●chapter 7 リクエストスコープ
- 7.1 スコープの基本
- 7.2 リクエストスコープの基礎
- 7.3 リクエストスコープを使ったプログラムの作成
- 7.4 リクエストスコープの注意点
- 7.5 この章のまとめ
- 7.6 練習問題
- ●chapter 8 セッションスコープ
- 8.1 セッションスコープの基礎
- 8.2 セッションスコープを使ったプログラムの作成
- 8.3 セッションスコープのしくみ
- 8.4 セッションスコープの注意点
- 8.5 この章のまとめ
- 8.6 練習問題
- ●chapter 9 アプリケーションスコープ
- 9.1 アプリケーションスコープの基礎
- 9.2 アプリケーションスコープを使ったプログラムの作成
- 9.3 アプリケーションスコープの注意点
- 9.4 スコープの比較
- 9.5 この章のまとめ
- 9.6 練習問題
- ●chapter 10 つぶやきアプリの開発
- 10.1 アプリケーションの機能と動作
- 10.2 開発の準備
- 10.3 ログイン機能を作成する
- 10.4 メイン画面を表示する
- 10.5 ログアウト機能を作成する
- 10.6 投稿と閲覧の機能を作成する
- 10.7 エラーメッセージの表示機能を追加する
- 10.8 この章のまとめ
- ■第IV部 応用的な知識を深めよう
- ●chapter 11 サーブレットクラス実行のしくみとフィルタ
- 11.1 サーブレットクラス実行のしくみ
- 11.2 リスナー
- 11.3 フィルタ
- 11.4 この章のまとめ
- 11.5 練習問題
- ●chapter 12 アクションタグとEL式
- 12.1 インクルードと標準アクションタグ
- 12.2 EL式
- 12.3 JSTL
- 12.4 この章のまとめ
- 12.5 練習問題
- ●chapter 13 JDBCプログラムとDAOパターン
- 13.1 データベースとJDBCプログラム
- 13.2 DAOパターン
- 13.3 どこつぶでデータベースを利用する
- 13.4 この章のまとめ
- 13.5 練習問題
- ■第V部 設計手法を身に付けよう
- ●chapter 14 Webアプリケーションの設計
- 14.1 Webアプリケーションの設計とは
- 14.2 Webアプリケーションを設計しよう
- 14.3 プログラムを完成させよう
- 14.4 この章のまとめ
- ●付録A エラー解決・虎の巻
- A.1 エラーとの上手な付き合い方
- A.2 トラブルシューティング
- ●付録B 補足
- B.1 Jakarta EEの基礎知識
- B.2 Webアプリケーションとデプロイ
- B.3 リクエスト先の指定
- B.4 SQLの基礎知識
- B.5 セキュリティリスクへの対応
- ●付録C 練習問題の解答
- 索引
- 奥付
※このデジタル雑誌には目次に記載されているコンテンツが含まれています。それ以外のコンテンツは、本誌のコンテンツであっても含まれていません のでご注意ください。
※電子版では、紙の雑誌と内容が一部異なる場合や、掲載されないページがある場合があります。