Java2 Platform, Standard Edition(J2SE)は、Javaの基本開発環境です。Javaアプリケーションの動作に必要なJava仮想マシン(Virtual Machine)やコンパイラ(javac)、デバッガ(jdb)、ドキュメント生成ツール(javadoc)など、基本的な開発/実行ツールを備えています。JSP&サーブレットもまた、サーバサイドで動作するJavaアプリケーションですので、まずはこのJ2SEをインストールしておく必要があります。
JSP&サーブレットコンテナには様々な製品がありますが、本稿ではオープンソースで提供されており、かつ幅広いユーザ層に定評があるTomcatを採用することにします(注1)。TomcatはJSP&サーブレット仕様のリファレンス実装として、仕様の策定元であるJCP(Java Community Process)が公式に認定しているソフトウェアなので、ここで得た知識はそのまま他のコンテナでも活用することができます。
著者プロフィール 有限会社WINGSプロジェクト 山田 祥寛
Microsoft MVP for ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト(http://www.wings.msn.to/)」の代表。主な著書に「10日でおぼえる入門教室シリーズ(Jakarta・JSP/サーブレット・PHP・XML)」(以上、翔泳社)、「書き込み式 SQLのドリル」(ソシム)など。最近ではIT関連技術の取材、講演まで広くを手がける毎日。