サンプルプログラム集

第0章 はじめに

プリント 第0章
  1. JDKのインストール, Tomcatのインストール, Eclipseのインストール,

  2. (参考)ApacheとTomcatの連携(mod_jk)について (山田 祥寛 氏のページ)

  3. 仮定するJavaの知識

第1章 Servlet/JSPの作成

プリント 第1章, 第A章
  1. Servletの設置
    サンプル:MyDate.java () ,

    演習問題: MyName.java, MyName2.java

  2. JSPの設置

    サンプル:MyDate.jsp,

    変換後のServletのソースはEclipseから実行した場合、 Eclipseワークスペースの下の
      .metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\
    フォルダの下のプロジェクト名に応じた場所にできる。(ただし、設定による) (変換結果例)

    演習問題: MyBirthday.jsp

  3. Servletの基本

    サンプル: (引続き)MyDate.java

  4. JSPの基本

    サンプル:(引続き)MyDate.jsp,

  5. 演習問題: ManyHello.{java,jsp}, Gradation.{java.jsp}, NHello.{java,jsp}

  6. ファイル・ディレクトリ操作

    サンプル: Counter.java, Counter0.java, DirIndex.java,

第2章 GETとPOSTによるパラメータ渡し

プリント 第2章, 第B章
  1. パラメータ渡し(GET編)

    サンプル: HighLight.java()

  2. HTMLのForm

    サンプル: Aisatsu.html, Mitsumori.html, GuestBook.html,

  3. パラメータ渡し(POST編)

    サンプル: Aisatsu.java, Aisatsu.html(), Mitsumori.html, GuestBook.java(), GuestBook.html, Guests.html, Debug.java

  4. Servlet/JSPをEclipseから実行した場合、Eclipseワークスペースの下の
      .metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\
    フォルダの下のプロジェクト名に応じた場所(ただし、設定による)に Webアプリケーション関連のファイルがすべてコピーされて実行される。 掲示板のようなアプリケーションで、 デバッグ中にファイルがどのように変更されているかを調べるためには、 このフォルダを調べる必要がある。

  5. 便利なクラス

    演習問題: HighLight.{java,jsp}, CountDown.{java,jsp}, HighLight2.{java,jsp}, Counter.{java,jsp}

第3章 セッションの利用

プリント 第3章
  1. セッションの利用

    サンプル: Quiz.javaデータ), Invalidator.java, ColorStore1

    演習問題: QuizEx.{java,jsp}, FishStore

第4章 Servletからのデータベース操作

プリント 第4章
  1. HSQLDBのインストール
  2. JDBCの利用

    サンプル: DBSelect.java, DBUpdate.java, DBUpdate.html, ColorStore3, (ユーザ情報, 色情報

  3. 演習問題: AddColor.java, FishStore2

第ω章 おわりに

  1. MVCモデル J2EE Tips: MVCアーキテクチャ(スタック*)

    サンプル: ColorStore3

    演習問題: FishStore3

  2. フレームワークの紹介

  3. 遊び − 画像を生成するServlet

    サンプル: ConcentricCirc.java

    演習問題: Koma.{java,jsp}

  4. セキュリティ


Koji Kagawa