はじめに

概要

おめでとうございます!サーブレットとJSPページを使ってWebアプリケーションを構築する方法を学ぶことを決心し(または指示され)、学習と開発のためにTomcatサーバーを選んだのですね。しかし、次に何をすればよいでしょうか?

このマニュアルは、Tomcatを使用して開発環境をセットアップし、ソースコードを整理し、アプリケーションをビルドしてテストするための基本的な手順を網羅した入門書です。Webアプリケーション開発におけるアーキテクチャや推奨されるコーディングプラクティスについては議論せず、また、議論されている開発ツールの操作に関する詳細な手順も提供しません。追加情報の参照元は、以下のサブセクションに含まれています。

このマニュアルの議論は、テキストエディタとコマンドラインツールを使用してアプリケーションを開発・デバッグする開発者を対象としています。そのため、推奨事項はかなり一般的ですが、WindowsベースまたはUnixベースのいずれの開発環境でも容易に適用できるはずです。統合開発環境(IDE)ツールを利用している場合は、ここで提供されるアドバイスを、ご自身の特定の環境の詳細に合わせて調整する必要があります。

以下のリンクから、TomcatでWebアプリケーションを開発する際に役立つ、厳選されたオンライン情報、ドキュメント、およびソフトウェアのソースにアクセスできます。

  • https://jakarta.ee/specifications/pages/4.0/ - Jakarta Pages (JSP), バージョン 4.0. Jakarta Pagesテクノロジーの標準実装によって提供されるプログラミング環境を記述しています。Servlet API 仕様(下記参照)と併せて、このドキュメントはポータブルなJSPページが何を包含することを許されているかを記述しています。スクリプティング(第9章)、タグ拡張(第7章)、およびJSPページのパッケージング(付録A)に関する具体的な情報が役立ちます。

  • https://jakarta.ee/specifications/servlet/6.0/ - Jakarta Servlet API 仕様, バージョン 6.0. この仕様に準拠するすべてのサーブレットコンテナが提供しなければならないプログラミング環境を記述しています。特に、Webアプリケーションのディレクトリ構造とデプロイファイル(第10章)、リクエストURIをサーブレットにマッピングする方法(第12章)、コンテナ管理セキュリティ(第13章)、およびweb.xml Webアプリケーションデプロイメント記述子の構文(第14章)を理解するために、このドキュメントが必要になります。