Advanced Server-side Programmingシリーズとってもかんたん! サーブレット&JSP体験プログラミング

書籍の概要

この本の概要

Java文法をマスターし次を目指す人にお薦めのサーバサイドJava入門書.Windows/Linux両対応で,導入手順を1ステップずつ解説.httpの基本からCookie利用のチャットやWebアルバムまで,基礎を押さえ応用の効くプログラムを収録.

こんな方におすすめ

  • サーブレット&JSPとは何か知りたい方
  • 仕事でサーブレット&JSPプログラミングを始めようとしている方

目次

  • はじめに

第1章 サーバサイドJavaとは?

  • 1-1 サーバサイドJavaの世界
  • 1-2 サーブレットとJSPの違い
  • 1-3 サーブレットとJSPの作成方法を探る
  • 1-4 Webブラウザと向き合う

第2章 JSPとサーブレットの実行環境の構築(J2SEとApacheとTomcatのインストール)

  • 2-1 Windows環境でのJ2SEとApacheとTomcatのインストール
    • 2-1-1 Windows環境でのJ2SEのインストール
    • 2-1-2 Windows環境でのApacheのインストールと起動/終了
    • 2-1-3 Windows環境でのTomcatのインストールと起動/終了
    • 2-1-4 Windows環境でのTomcatのApacheへのアドオン
  • 2-1 Linux環境でのJ2SEとApacheとTomcatのインストール
    • 2-1-1 Linux環境でのJ2SEのインストール
    • 2-1-2 Linux環境でのApacheのインストールと起動/終了
    • 2-1-3 Linux環境でのTomcatのインストールと起動/終了
    • 2-1-4 Linux環境でのTomcatのApacheへのアドオン

第3章 サーブレットとJSPを動かす

  • はじめに サンプルプログラムをTomcatにコピー
  • 3-1 Webブラウザに文字を表示する(HTML文書の送信)
    • 3-1-1 サンプル1…サーブレット編 Hello Servlet.java:“Hello Servlet!”の表示
    • 3-1-2 サンプル1…JSP編 hello.jsp:“Hello JSP!”の表示
  • 3-2 クリックで増減できるカウンタ(フォームからの受信)
    • 3-2-1 サンプル2…サーブレット編 CounterServlet.java
    • 3-2-2 サンプル2…JSP編 counter.jsp
  • 3-3 2つの数の計算(サーブレットからJSPへの処理の引き継ぎ)
    • 3-3-1 計算クラスの作成 KeisanClass.javaをコマンドラインで動作させる
    • 3-3-2 サーブレットの作成 KeisanServlet.java
    • 3-3-3 JSPの作成 keisan.jsp
    • 3-3-4 サーブレットの実行

第4章 サーブレットとJSPをつくる

  • 4-1 サーブレットとJSPを実行できるようにする
    • 4-1-1 サーブレットの場合
    • 4-1-2 JSPの場合
  • 4-2 文字化け対策とフォームによるデータの送受信について
    • 4-2-1 プログラムを実行してみる
    • 4-2-2 フォームから入力された内容を読み取る
    • 4-2-3 文字コードを指定してブラウザに送信する
    • 4-2-4 フォームからラジオボタンにより選択されたデータを取り出す
  • 4-3 サーブレットとJSPを組み合わせたプログラム〜日記帳
    • 4-3-1 サーブレットとJSPとの役割分担
    • 4-3-2 doGet( )メソッドとdoPost( )メソッドの使い分け
    • 4-3-3 サーブレットからJSPへの引き継ぎ
    • 4-3-4 サーブレットからのファイルへのアクセス
  • 4-4 JSPからいろいろなクラスをつかう〜Webチャット
    • 4-4-1 JSPにおけるimportの方法
    • 4-4-2 Webチャットプログラム
    • 4-4-3 クッキー(Cookie)の作成/削除と送信/受信
    • 4-4-4 プログラム間でのオブジェクトの受け渡し その1:applicationオブジェクト
    • 4-4-5 プログラム間でのオブジェクトの受け渡し その2:<jsp:useBean 〜 />タグ
    • 4-4-6 別のJSPをインクルード <isp:include 〜 />タグ
    • 4-4-7 チェックボックスに複数のチェックが入ったら
  • 4-5 サーバサイドJavaでアルバム
    • 4-5-1 画像データをつかったプログラム
    • 4-5-2 サーブレットで画像(バイナリデータ)を送信する
  • おわりに

Appendix

  • Appendix A 本書に登場するサーブレットAPI一覧(Tomcat 3.2.3の場合)
  • Appendix B 本書で登場するJSPタグ/暗黙オブジェクト一覧
  • Appendix C 参考文献〜ステップアップしたいあなたに
  • Appendix D 参考サイトURL一覧〜もっと情報を手に入れたい,ブックマークを充実させたいあなたに
  • Appendix E 本書の付属CD-ROMについて
    • Index
  • COLUMN
    • Tomcatの外にあるコンテキストルートの設定
    • Nikki.Text.javaのファイル書き込みのテストについて

著者プロフィール

沖林正紀(おきばやしまさのり)

SE/プログラマを経て,WebアプリケーションやXMLなどについて雑誌記事や書籍の執筆活動を始める。大手メーカで製品資料の作成や,セミナーの講師を担当したこともある。現在は,取材記事や製品レビューなどに執筆活動の幅を広げる一方,プログラミング教材の開発も手がけている。

著書