JSP ゲストブックを実装するための Web アプリケーション環境の構成
著者:Eve Cole
更新時間:2009-07-02 17:11:54
Java Server Page (略して JSP) は、ASP や PHP と同様のネットワーク プログラミング言語ですが、JSP ページに挿入されるスクリプト コードは Java ステートメントのフラグメントです。 JSP を使用してアプリケーションを作成するには、まず、JSP スクリプトを実行できる Web サーバーが必要です。Web サーバーは、元の Apache、IIS、または PWS サーバー上に構築できますが、多くの技術的な問題があります。 JSP を初めて使用する人は、不必要な複雑さを避けるために、JSP をサポートする Web サーバーを最初から直接インストールすることをお勧めします。
ネットワーク プログラミングに精通している人なら誰でも、ネットワーク プログラミングでデータベースのサポートがなければ、非常に単純なことを行うのが非常に難しいことを知っています。それでは、Java 環境で使用するのに適したデータベースはどれでしょうか?現在、一般的なネットワーク データベースには、主に Oracle、Sybase、SQL Server、MySQL などが含まれます。ただし、MySQL は完全に無料で、インストール、管理、入手が簡単で、個人の Web サイトや小規模ネットワークに最適です。 、SQL 言語などの機能を完全にサポートしており、現在、大多数のネットワーク プログラミング愛好家に好まれています。この記事では、Windows 環境に Java SDK、Tomcat、MySQL、および JDBC for MySQL をインストールする方法を紹介します。
ソフトウェアの準備<BR> まず、以下のプログラムをダウンロードします。
1. Javaコンパイル支援環境:j2sdk1_3_-win.exe(30MB)
2. MySQL ドライバー用 JDBC: mm.mysql.jdbc-1.2b.zip (386KB)
3. JSP対応Webサーバ Tomcat3.1:jakarta-to,cat.zip(2.23MB)
4. MySQL データ インベントリ サーバー: mysql-3.23.21-beta-win-src.zip (2.23MB)
MySQL データ インベントリ サーバーに加えて、上記のプログラムの最新バージョンは http://java.sun.com/ にあり、主要なダウンロード センターからも簡単にダウンロードできます。
JDBC for MySQL を使用した JSP 開発環境のインストール<BR> Java 開発キットのインストール<BR> ユーザーが Tomcat サーバーの JSP ページにアクセスすると、Tomcat はまず Java Development Kit を呼び出し、JSP ページ内の Java コードをコンパイルして実行します。を変換し、結果を HTML 形式でクライアントに返します。したがって、Tomcat をインストールする前に、まず Java Development Kit をインストールする必要があります。インストール中に、ダウンロードした j2sdk1_3_0-win.exe を直接ダブルクリックして、インストール ディレクトリを選択するだけでインストールできます。C:JDK1.3 ディレクトリにインストールされているものとします。
さらに、中国語 Windows を選択した場合は、インストール プロセス中にシステムによって「Java ランタイム環境」ブランチが中国語で登録されるため、システム レジストリを変更する必要があります。このブランチは、Java ランタイムに必要なファイルのディレクトリを示すために使用されます。および Java SDK は、システム レジストリ内の中国語データを認識できません。
具体的な手順は次のとおりです。 RegEdit を使用してレジストリを開き、場所: hkey_local_machine→software→javasoft を見つけて、このブランチをファイル 1.reg にエクスポートします。次に、1.reg をテキスト エディタで開き、「Java ランタイム環境」をすべて「Java ランタイム環境」に置き換えて、ファイルをダブルクリックしてレジストリにインポートします。
次に環境変数の設定です。 Win 9x では、Autoexec.bat ファイルを編集し、Set ステートメントを使用して環境変数を設定します。 Windows NT または Windows 2000 では、[マイ コンピュータ] を選択し、メニューを右クリックして [プロパティ] を選択します。[システムのプロパティ] ダイアログ ボックスが表示されます。次に、[詳細設定] を選択して、[環境変数] ボタンをクリックします。 " を使用してシステム環境変数を編集します。
次のステートメントを追加します。
rem パスを設定
PATH=%PATH%;c:jdk1.3;c:jdk1.3bin
rem は Java 環境変数を設定します
set CLASSPATH=C:jdk1.3libTools.jar;C:jdk1.3libdt.jar;
rem は Java ホームディレクトリを設定します
set JAVA_HOME=c:jdk1.3
Tomcat 3.1 をインストールする
Tomcat 3.1 のインストールは比較的簡単です。jakarta-tomcat.zip を解凍して C:Tomcat ディレクトリにリリースし、環境変数を設定して次のステートメントを追加します。
rem パスを設定
PATH=%PATH%;c:tomcat
rem は Tomcat 環境変数を設定します
set CLASSPATH=c:tomcatclasses;c:tomcatlib;%CLASSPATH
rem は TOMcat のホーム ディレクトリを設定します
set TOMCAT_HOME=c:tomcat
コンピュータを再起動すると、JSP をサポートする Web サーバーが作成されます。 C:TomcatBin ディレクトリで Startup.bat を実行すると、2 つのコマンド ライン ウィンドウが表示されます。この時点で、ブラウザに http://localhost:8080/ と入力すると、Tomcat 3.1 画面が表示されるはずです。ちなみに、これら 2 つのウィンドウは決して閉じないでください。Java と Tomcat がバックグラウンドで実行されていることになります。サーバーをシャットダウンするには、C:TomcatBin ディレクトリで Shutdown.bat を実行します。
MySQL データベース管理システムのインストール<BR> ダウンロードした mysql-3.23.21-beta-win-src.zip を一時ディレクトリに解凍し、一時ディレクトリでセットアップを実行し、インストール ウィザードに従ってインストール ディレクトリとインストール方法を選択します。インストールが完了します。ここでは、C:MySQL ディレクトリにインストールされていると仮定します。 C:MySQLBin ディレクトリで mysqld-shareware.exe を実行して、MySQL を起動します。 MySQL を起動した後、Windows デスクトップに変化はありません。MySQL Manager を実行すると、データベース サービスが正常にインストールされたかどうかを確認できます。インストールが成功すると、内部のライブラリ Test および MySQL を直接開くことができます。
MySQL 用の JDBC をインストールする
Java が MySQL データベースを操作できるようにするには、MySQL JDBC ドライバーをインストールし、mm.mysql.jdbc-1.2b.zip を C: に解凍し、mm.mysql.jdbc-1.2b ディレクトリを自動的に生成する必要があります。環境変数を設定します。
rem は mysql.jdbc 環境変数を設定します
set CLASSPATH=c:mm.mysql.jdbc-1.2b;%CLASSPATH
再起動後、すべてのインストールはOKです。
例: 環境を使用してゲストブックを作成する<BR>データを保存するテーブルを作成する<BR> ゲストブックを設計するには、まず MySQL データベースにテーブルを作成して、メッセージ データを保存する必要があります。テーブルが Questbook であると仮定します。構造は次のとおりです。
Recordid にはレコード番号が格納されます
name にはメッセージを残した人の名前が保存されます
電子メールには、メッセージを残した人の電子メール アドレスが保存されます
bodyにはコメント投稿者のメッセージが保存されます
具体的な手順:
1. プログラム mysqld-shareware.exe を実行して MySQL を起動します。
2. MySQLManager プログラムを実行し、ライブラリ Test を開きます。
3. [ツール] メニューの [SQL クエリ] を選択すると、[MySQL クエリ] ウィンドウが表示されます。
4. [クエリ] タブで、次のようにコマンドを入力します: create table Questbook(Recordid int,Name char(20),Email char(30), Body text)。
5. 実行アイコンをクリックします。ゲストブック データを保存するために使用されるテーブル Questbook を取得できます。
Java でゲストブック プログラムを作成すると、 JDBC for MySQL が提供するツールキットの API 関数を使用して MySQL データベースを呼び出すことができます。ブラウザを使用して C:mm.mysql.jdbc-1.2bdocapidocindex.html を開くことができます。ファイルを使用して、すべての API 関数の説明を取得します。以下ではゲストブックを書くために必要な機能をいくつか紹介します。
Class.forName("org.gjt.mm.mysql.Driver"); mm.mysql ドライバーをロードするために使用されます。
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password="); ローカル データベース MySQL への接続に使用されます。
stmt = con.createStatement(); データベース オブジェクトを生成します。
rs = stmt.executeQuery("SELECT * FROM guestbook");SQL ステートメントを実行し、結果セットを返します。
プログラムを編集したら、Tomat のリリース ディレクトリ C:TomcatwebappsROOT に置くだけです。