スッキリわかるサーブレット&JSP入門 第3版
インプレス
- 国本 大悟(著者)、 株式会社フレアリンク(監修)
Webアプリ開発力がJava標準技術で身に付く!
Webアプリ開発の基礎をJava標準技術でしっかり学べる
人気ナンバー1! Webアプリ開発の定番書に第3版登場!
業務用Webアプリケーション開発で幅広く利用されている「サーブレット」と「JSP」は、非常に強力である一方、独学が難しい技術となっています。
HTMLやHTTPといった各種仕様、セッションやスコープをといった概念ほか、Webアプリ開発に必要な知識は多岐に恒りますが、本書は、その仕組みやコツも含め、「なぜ」「どうして」を突破しながら、楽しく着実にマスターできる1冊となっています。
この第3版では、最新LTSであるJava17に対応したほか、Eclipse最新版に準じた画面やフォルダ構成に解説をアップデートし、開発現場・教育現場での利用により適した形に進化しました。
また、シリーズで好評の「エラー解決・虎の巻」も併せて更新され、つまずいても安心です。
スッキリわかる入門シリーズの『スッキリわかるJava入門』『スッキリわかるJava入門 実践編』『スッキリわかるSQL入門』と合わせて本書で学習すれば、Javaとデータベースを駆使した本格的Webアプリケーションを自由自在に開発できる、ワンランク上のJavaエンジニアにステップアップできます。
発売日:2023-02-07
ページ数:512ページ
目次
表紙
注意書き
まえがき
本書の見方
第0章 サーブレット/JSPを学ぶにあたって
0.1 Webアプリケーション開発を学ぼう
■第Ⅰ部 Webのしくみを知ろう
●第1章 HTMLとWebページ
1.1 WebページとHTML
1.2 HTMLの基本文法
1.3 Webページの作成
1.4 HTMLリファレンス
1.5 この章のまとめ
1.6 練習問題
1.7 練習問題の解答
●第2章 Webのしくみ
2.1 Webページの公開
2.2 Webを支える通信のしくみ
2.3 Webアプリケーションのしくみ
2.4 開発環境を準備しよう
2.5 開発環境を体験しよう
2.6 この章のまとめ
2.7 練習問題
2.8 練習問題の解答
■第Ⅱ部 開発の基礎を身に付けよう
●第3章 サーブレットの基本
3.1 サーブレットの基本と作成方法
3.2 サーブレットクラスの実行方法
3.3 サーブレットクラスを作成して実行する
3.4 サーブレットの注意事項
3.5 この章のまとめ
3.6 練習問題
3.7 練習問題の解答
●第4章 JSPの基本
4.1 JSPの基本
4.2 JSPの構成要素
4.3 JSPファイルの実行方法
4.4 JSPファイルを作成して実行する
4.5 この章のまとめ
4.6 練習問題
4.7 練習問題の解答
●第5章 フォーム
5.1 フォームの基本
5.2 リクエストパラメータの取得
5.3 フォームを使ったプログラムの作成
5.4 リクエストパラメータの応用
5.5 この章のまとめ
5.6 練習問題
5.7 練習問題の解答
■第Ⅲ部 本格的な開発を始めよう
●第6章 MVCモデルと処理の遷移
6.1 MVCモデル
6.2 処理の転送
6.3 この章のまとめ
6.4 練習問題
6.5 練習問題の解答
●第7章 リクエストスコープ
7.1 スコープの基本
7.2 リクエストスコープの基礎
7.3 リクエストスコープを使ったプログラムの作成
7.4 リクエストスコープの注意点
7.5 この章のまとめ
7.6 練習問題
7.7 練習問題の解答
●第8章 セッションスコープ
8.1 セッションスコープの基礎
8.2 セッションスコープを使ったプログラムの作成
8.3 セッションスコープのしくみ
8.4 セッションスコープの注意点
8.5 この章のまとめ
8.6 練習問題
8.7 練習問題の解答
●第9章 アプリケーションスコープ
9.1 アプリケーションスコープの基礎
9.2 アプリケーションスコープを使ったプログラムの作成
9.3 アプリケーションスコープの注意点
9.4 スコープの比較
9.5 この章のまとめ
9.6 練習問題
9.7 練習問題の解答
●第10章 つぶやきアプリの開発
10.1 アプリケーションの機能と動作
10.2 開発の準備
10.3 ログイン機能を作成する
10.4 メイン画面を表示する
10.5 ログアウト機能を作成する
10.6 投稿と閲覧の機能を作成する
10.7 エラーメッセージの表示機能を追加する
10.8 この章のまとめ
■第Ⅳ部 応用的な知識を深めよう
●第11章 サーブレットクラス実行のしくみとフィルタ
11.1 サーブレットクラス実行のしくみ
11.2 リスナー
11.3 フィルタ
11.4 この章のまとめ
11.5 練習問題
11.6 練習問題の解答
●第12章 アクションタグとEL式
12.1 インクルードと標準アクションタグ
12.2 EL 式
12.3 JSTL
12.4 この章のまとめ
12.5 練習問題
12.6 練習問題の解答
●第13章 JDBCプログラムとDAOパターン
13.1 データベースとJDBCプログラム
13.2 DAOパターン
13.3 どこつぶでデータベースを利用する
13.4 この章のまとめ
13.5 練習問題
13.6 練習問題の解答
■第Ⅴ部 設計手法を身に付けよう
第14章 Webアプリケーションの設計
14.1 Webアプリケーションの設計とは
14.2 Webアプリケーションを設計しよう
14.3 プログラムを完成させよう
14.4 この章のまとめ
●付録A エラー解決虎の巻
A.1 エラーとの上手な付き合い方
A.2 トラブルシューティング
●付録B 補足
B.1 Java EEの基礎知識
B.2 Webアプリケーションとデプロイ
B.3 リクエスト先の指定
B.4 SQLの基礎知識
B.5 セキュリティリスクへの対応
索引
奥付
著者プロフィール
-
国本 大悟(著者)
■著者
●国本大悟(くにもと・だいご)
文学部・史学科卒。大学では漢文を読みつつ、IT系技術を独学で習得。一般企業でシステム開発やネットワーク・サーバ構築等に携わった後、フリーランスとして独立する。システムの提案、設計から開発に携わる一方、プログラミングやネットワーク構築等のIT研修に力を入れており、大規模SIerやインフラ系企業での登壇実績多数。 -
株式会社フレアリンク(監修)
■監修・執筆協力
●中山清喬(なかやま・きよたか)
株式会社フレアリンク代表取締役。IBM内の先進技術部隊に所属しシステム構築現場を数多く支援した経験から、退職後も研究開発・技術適用支援・教育研修・執筆講演・コンサルティング等を通じて「技術を味方につける経営」を支援。現役プログラマ。講義スタイルは「ふんわりスパルタ」。
●飯田理恵子(いいだ・りえこ)
経営学部 情報管理学科卒。大手金融グループの基幹系システムの開発と保守にSEとして携わる。現在は株式会社フレアリンクにて、ソフトウェア開発、コンテンツ制作、経営企画などを通して技術の伝達を支援中。
絶賛!発売中!
-
- 見えにくい、読みにくい「困った!」を解決するデザイン【改訂版】
- 予約 2618円
-
- 間嶋 沙知(著者)
- グラフィックス・デザイン
-
- 予約受付中
-
- はじめての 知識グラフ構築ガイド
- 予約 3982円
-
- Jesus Barrasa(著者)、 Jim Webber(著者)、 櫻井亮佑(翻訳)、 安井雄一郎(翻訳)
- その他言語
-
- 予約受付中
-
- マンガで学ぶパワーポイント[PowerPoint]”勝てるプレゼン” Microsoft 365対応
- 予約 1639円
-
- 著者・監修:木村幸子(著者)、 シナリオ:秋内常良(著者)、 マンガ:朝戸ころも(著者)、 マンガ制作:トレンド・プロ(著者)
- ビジネスアプリ
-
- 予約受付中
- 運営会社
- FAQ
- お問い合わせ
- 利用規約
- オンライン販売について
- 特定商取引法に関する記載
- ゲームソフトの利用に関するガイドライン|
- 個人情報について
- PURCHASE GUIDE (ENGLISH)|
Copyright © Mynavi Publishing Corporation