『標準JSP/サーブレット教科書』

サンプルコードと必要なソフトウェア


 書籍『標準JSP/サーブレット教科書』(片山幸雄 著、ソフトバンククリエイティブ 刊、ISBN4-7973-3792-3)に掲載されたサンプルソースコードを収録しています。
 サンプルコードを利用するためには、開発ソフトウェアやサーバなどを別途インストールする必要があります。下記の説明と書籍の内容をご覧ください。


本書のサンプルコード

■サンプルコードの配布形態

 ZIP形式の圧縮ファイルになっているので、対応ツールで解凍してください。
 Windows XPでは標準でZIP形式に対応しているので、マウスでZIPファイルを右クリックして「すべて解凍」を選ぶことで解凍できます。

■各フォルダの内容

◎batフォルダ
 第7、9、11章掲載の*.batファイルを収めています。

◎kajspフォルダ
 本書全体のJSP、サーブレット、JavaBeansなどのファイルを収めています。
 Tomcatのインストール先にwebappsフォルダがありますので、そこにkajspフォルダ以下のファイルすべてをコピーしてください。
 本書では、TomcatをデフォルトのC:\Program Files\Apache Software Foundation\Tomcat 5.5フォルダにインストールし、その下のwebappsフォルダ内にkajspフォルダをコピーすることを前提に説明しています。

<コピー後のパス名>
C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps\kajsp

◎sqlフォルダ
 第14、15章掲載の*.sqlファイルを収めています。

■使用上のご注意

 本書のプログラムを含むすべての内容は、著作権上の保護を受けています。著者、発行者の許諾を得ず、無断で転載、複製をすることは禁じられています。
 本書の出版にあたっては正確な記述に努めましたが、著者・発行者は本書の内容に対して保証するものではなく、本書の内容に基づく運用結果について一切の責任を負いかねますのでご了承ください。ご自身の責任においてご利用ください。


必要なソフトウェアのインストール

■JDK 5.0 … Java開発キット

◎Java SE Downloads … http://java.sun.com/j2se/1.5.0/download.jsp
 プログラミング言語Javaで開発を行うためのキットです。本書では「JDK 5.0 Update 8」を使用して動作確認しています。
 ダウンロードやインストールの手順は、本書のp.386以降をご覧ください。まずは、「JDK 5.0 Update 8」の[Download]ボタンをクリックします。

■Tomcat … アプリケーションサーバ

◎Apache Tomcat … http://tomcat.apache.org/
 JSP/サーブレットを実行するためのアプリケーションサーバです。本書では「Tomcat 5.5」(5.5.17)を使用して動作確認しています。
 ダウンロードやインストールの手順は、本書のp.394以降をご覧ください。まずは、ページ左側の「Download」の下にある[Tomcat 5.x]リンクをクリックします。

■JavaMail … メール用標準ライブラリ

◎JavaMail API … http://java.sun.com/products/javamail/downloads/index.html
 Javaのメール用標準ライブラリです。本書では「JavaMail 1.4」を使用して動作確認しています。
 ダウンロードやインストールの手順は、本書のp.401以降をご覧ください。まずは、「Download JavaMail 1.4」の[Download]ボタンをクリックします。

■Apache James … メール用サーバ

◎James Project … http://james.apache.org/index.html
 Javaで書かれたメール用サーバです。本書では「Apache James 2.2.0」を使用して動作確認しています。
 ダウンロードやインストールの手順は、本書のp.403以降をご覧ください。まずは、ページ左側の「Download」の下にある[Stable releases]リンクをクリックします。
 下記の日本語のページも参考にしてください。
◎Apache James:Java メールサーバー … http://james.terra-intl.com/

■JAF(JavaBeans Activation Framework) … 標準拡張ライブラリ

◎JavaBeans Activation Framework … http://java.sun.com/products/javabeans/jaf/downloads/index.html
 JAF(JavaBeans Activation Framework)は、Java用の標準拡張ライブラリです。本書では「JAF 1.1」を使用して動作確認しています。
 ダウンロードやインストールの手順は、本書のp.408以降をご覧ください。まずは、ページの下の方にある[Download]ボタンをクリックします。

■MySQL … SQLデータベース

◎MySQL AB :: MySQL Downloads … http://dev.mysql.com/downloads/
 オープンソースのRDBです。本書では「MySQL 5.0.24」を使用して動作確認しています。
 ダウンロードやインストールの手順は、本書のp.410以降をご覧ください。まずは、[Database Server]タブをクリックします。

■JDBCドライバ … MySQL用のJDBCドライバ

◎MySQL用のJDBCドライバ … http://dev.mysql.com/downloads/
 MySQL用のJDBCドライバです。本書では「Connector/J 5.0.3」を使用して動作確認しています。
 ダウンロードやインストールの手順は、本書のp.422以降をご覧ください。まずは、[Connectors]タブをクリックします。


本書のサポートページ

http://isbn.sbcr.jp/37923/