Apache Tomcatを使用したJavaサーブレット開発:インストールからStrutsフレームワークまで(目次)

Apache Tomcatを使用したJavaサーブレットプログラムの開発と運用に関する包括的なガイドを提供している.Apache TomcatはJava サーブレット(Java Servlet)とJava サーバ・ページ (JavaServer Page; JSP) が動くための土台となるソフトウェアである.主要なトピックは,Tomcatのインストールとテスト実行,Apache HTTPサーバとTomcatの連携設定,Eclipseを使用したJavaサーブレットプログラムの開発手順である.また,データベースとの連携方法やStrutsフレームワークを使用したWebアプリケーション開発についても説明している.さらに,既存のプログラムをEclipseに取り込む方法や,開発したアプリケーションを公開Tomcatサーバーにデプロイする手順も説明している.

このページでは,Tomcat を使って,以下のことを行う.

  1. Tomcat のインストールとテスト実行
  2. Tomcat と Apache HTTP サーバの連携に関する設定

    Web アプリケーションプログラムのユーザは,Web ブラウザで URL を指定して Web サーバにアクセスすることになるわけです.つまり, ユーザは, Web サーバにアクセスしにくるのであって,Tomcat の存在を意識しません. Web サーバと Tomcat の連携が必要になる. そこで,Web サーバ(ここでは,Apache HTTP サーバを使う)と Tomcat を連携させます.連携させるために,Apache HTTP サーバの側にモジュールを組み込みます.

  3. Tomcat 上で動く Java サーブレット・プログラムの開発手順

    Tomcat 上で動く Java サーブレット・プログラムを, Eclipse を使って開発します. Eclipse を使うと,簡単に開発(実装とテスト)ができるが,ふつうの Java プログラムとは,少し違う手順を踏む(新規サーバの定義などが必要)ので,その説明も行う.

  4. Struts フレームワークを使った Java サーブレット・プログラムの開発手順

    JSP と Struts を使い,プログラムを組みます.このとき,アクション・コントローラとビジネスロジックの分離,システム内部状態とフォーム入力データのオブジェクト化を行う.

Tomcatのインストールと基本設定

Apache HTTPサーバとTomcatの連携設定

関連する外部ページApache HTTP サーバのインストール

Eclipseを使用したJavaサーブレット開発

Tomcat の勉強のために,Struts を使わないで,素の Tomcat の機能を使い,Java サーブレット・プログラムを書いてみます.

データベースとJavaサーブレットの連携

Strutsフレームワークを用いたWebアプリケーション開発

Struts とは,Web アプリケーション開発のフレームワークです. Apache Jakarta プロジェクトの成果物です. Eclipse を使い,Struts フレームワークの Web アプリケーションプログラムを開発する手順を,図解などで説明している. (プログラミング言語としては,Java と JSP を使用する).