かんたんIT基礎講座シリーズゼロからわかる サーブレット&JSP超入門

[表紙]ゼロからわかる サーブレット&JSP超入門

紙版発売
電子版発売

B5判/256ページ

定価2,728円(本体2,480円+税10%)

ISBN 978-4-7741-9684-8

電子版

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書では,サーブレットやJSPを用いたWebシステム開発の基本を,わかりやすい解説と練習問題を通して理解することができます。最初に概要とJava言語の基本をおさらいします。次に開発環境を構築し,サーブレットやJSPを使いながら,ポイントをつかんでもらいます。最後にデータベースを使ったサンプルWebシステムを開発して,サーブレットやJSPを使ったシステム開発の第一歩を無理なく学ぶことができます。

こんな方におすすめ

  • 初めてサーブレットやJSPを学習する人

この書籍に関連する記事があります!

動的なWebページの作り方を理解しよう
みなさんが普段閲覧しているWebページは,大きく2つに分けることができます。

目次

CHAPTER 1 Webシステムの基本を理解しよう

1-1 Webの基礎知識

  • 1-1-1 Webシステムの仕組み
  • 1-1-2 クライアント・サーバー
  • 1-1-3 静的なページ・動的なページ

1-2 サーブレットとJSPの役割

  • 1-2-1 サーブレットとは
  • 1-2-2 JSPとは
  • 1-2-3 Webシステムの構成
  • 1-2-4 サーブレットの役割
  • 1-2-5 JSPの役割

練習問題

CHAPTER 2 開発環境を導入しよう

2-1 開発環境に必要なものを理解しよう

  • 2-1-1 開発環境に必要なもの
  • 2-1-2 統合開発環境

2-2 Eclipse(Pleiades All in One)をインストールしよう

  • 2-2-1 インストーラのダウンロード
  • 2-2-2 Eclipseの展開(インストール)
  • 2-2-3 Eclipseの構成
  • 2-2-4 文字コードの設定
  • 2-2-5 フォントの設定
  • 2-2-6 サンプルコードのインポート

2-3 MySQLをインストールしよう

  • 2-3-1 Visual C++再頒布可能パッケージのインストール
  • 2-3-2 インストーラのダウンロード
  • 2-3-3 MySQLのインストール
  • 2-3-4 MySQLの設定
  • 2-3-5 MySQLの動作確認

CHAPTER 3 Javaの基本を理解しよう

3-1 Javaの基本文法を理解しよう

  • 3-1-1 変数の宣言と条件分岐
  • 3-1-2 配列の制御構造

3-2 オブジェクトを生成して利用してみよう

  • 3-2-1 オブジェクトの生成
  • 3-2-2 オブジェクトの利用

3-3 複数のデータをまとめて扱ってみよう

  • 3-3-1 JavaBeans
  • 3-3-2 ArrayListの使い方

3-4 例外処理を行ってみよう

  • 3-4-1 例外と例外クラス
  • 3-4-2 try-catch構文

練習問題

CHAPTER 4 HTML/CSSの基本を理解しよう

4-1 HTMLの基礎知識

  • 4-1-1 HTMLの基本的なタグ
  • 4-1-2 フォームの基本
  • 4-1-3 GET送信とPOST送信の違い

4-2 CSSを使ったレイアウト

  • 4-2-1 CSSとは
  • 4-2-2 レイアウトの基本

練習問題

CHAPTER 5 JSPの基本を理解しよう

5-1 JSPの概要

  • 5-1-1 JSPの概要
  • 5-1-2 JSPの構成要素

5-2 JSPの作成と実行

  • 5-2-1 JSPファイルの作成
  • 5-2-2 JSPの実行

5-3 JSPの基本書式

  • 5-3-1 JSPで使用される主なタグ
  • 5-3-2 ディレクティブ
  • 5-3-3 暗黙オブジェクト

練習問題

CHAPTER 6 JSPを使いこなそう

6-1 アクションタグ

  • 6-1-1 インクルードによる処理の連携
  • 6-1-2 フォワードによるページの遷移

6-2 簡易なJSPの記述

  • 6-2-1 式言語(EL式)の利用
  • 6-2-2 カスタムタグ(JSTL)の利用

練習問題

CHAPTER 7 サーブレットの基本を理解しよう

7-1 サーブレットの概要

  • 7-1-1 サーブレットとは
  • 7-1-2 サーブレットの作成ルール

7-2 サーブレットの作成と実行

  • 7-2-1 サーブレットの作成
  • 7-2-2 web.xmlの記述
  • 7-2-3 サーブレットの実行
  • 7-2-4 サーブレットの動作と構成
  • 7-2-5 主なサーブレットのエラー

7-3 データの送受信

  • 7-3-1 フォームデータの受信
  • 7-3-2 受信データの文字化け対策

練習問題

CHAPTER 8 サーブレットを使いこなそう

8-1 さまざまなデータの利用法

  • 8-1-1 クッキーの利用
  • 8-1-2 セッションの利用
  • 8-1-3 初期化パラメータの利用
  • 8-1-4 スコープとは

8-2 サーブレットの連携

  • 8-2-1 インクルードとフォワード
  • 8-2-2 インクルードによる処理の連携
  • 8-2-3 フォワードによるページの遷移

練習問題

CHAPTER 9 データベースと連携しよう

9-1 データベースの利用

  • 9-1-1 データベースとは
  • 9-1-2 データベースサーバーへのアクセス
  • 9-1-3 データベースの作成

9-2 SQLの種類と実行方法

  • 9-2-1 データベースとテーブルの作成
  • 9-2-2 データベースの操作

9-3 データベースとの連携

  • 9-3-1 サーブレットとデータベースの連携
  • 9-3-2 JDBCの利用
  • 9-3-3 DAOとDTO
  • 9-3-4 DAOとDTOを使ったサーブレットの実装

練習問題

CHAPTER 10 Webシステムを作成しよう

10-1 作成するWebシステムの概要

  • 10-1-1 Webシステムの実行
  • 10-1-2 ログイン認証機能の概要
  • 10-1-3 掲示板の概要

10-2 ログイン認証

  • 10-2-1 掲示板システムのプログラム関連図
  • 10-2-2 JSPからのサーブレット呼び出し
  • 10-2-3 フォームから送信されたデータの取得
  • 10-2-4 認証結果によるページの遷移

10-3 掲示板への書き込み

  • 10-3-1 セッションによるデータの管理
  • 10-3-2 コレクションを使った書き込みデータの管理
  • 10-3-3 ログアウト処理

練習問題

CHAPTER 11 Webシステムでデータベースを利用しよう

11-1 データベースを利用する方式への変更

  • 11-1-1 データベースを利用した実行方法

11-2 データベースを使ったログイン認証

  • 11-2-1 データベースを利用したシステム概要
  • 11-2-2 認証方法の変更
  • 11-2-3 DAOとDTOの利用

11-3 データベースによる書き込みデータ管理

  • 11-3-1 書き込み方法の変更

練習問題

解答・解説

著者プロフィール

大井渉(おおいわたる)

スリーイン株式会社所属。1972年生まれ,神奈川県出身。学生時代はサッカーやラグビーをして過ごす。SE職として開発に携わったあとに講師となり,主にIT系新入社員の技術指導を行っている。


小田垣佑(おだがきゆう)

スリーイン株式会社所属。1980年生まれ,神奈川県出身。情報系学部出身ではないが,社会人になってから本格的にプログラムを始める。PHPプログラマ・Javaプログラマとして活動しながら,新人研修の時期には,企業向け研修にてJava講師などを行う。


金替洋佑(かねがえようすけ)

スリーイン株式会社所属。1980年生まれ,東京都出身。Javaをメインとしたシステム開発に参画する傍ら,IT企業向けの新人研修にてJava講師などを行う。