ステップ 1: j2sdk と tomcat をダウンロードする: sun の公式 Web サイト ([url]http://java.sun.com/j2se/1.4.2/download.html[/url]) にアクセスして、j2sdk をダウンロードすることに注意してください。バージョンが Windows オフライン インストール SDK である場合は、J2SE 1.4.2 ドキュメントをダウンロードしてから、Tomcat 公式サイト ([url]http://www.apache.org/dist/jakarta/tomcat-4/[/ url]) tomcat をダウンロードします (tomcat の最新バージョン 4.1.x をダウンロードします);
ステップ 2: j2sdk と tomcat をインストールして構成します: j2sdk と tomcat のインストール プログラムを実行し、デフォルト設定に従ってインストールします。
1. j2sdk をインストールした後、「マイ コンピュータ」->「プロパティ」->「詳細設定」->「環境変数」->「システム環境変数」に次の環境変数を追加する必要があります (j2sdk が c:j2sdk1.4.2 にインストールされていると仮定します)。 ):
JAVA_HOME=c:j2sdk1.4.2
classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; (.; は現在のパス
を表すため、それより小さくてはなりません)
=%JAVA_HOME% bin
次に、J2SDK が正常にインストールされたかどうかをテストする単純な Java プログラムを作成できます。
public class Test{
public static void main(String args[]){
System.out.println("これはテストですProgram.");
}
}
上記のプログラムを Test.java という名前のファイルとして保存します。
次に、コマンド プロンプト ウィンドウを開き、Test.java が存在するディレクトリに移動し、次のコマンドを入力します
。javac Test.java
java Test
この時点で「This is a test Program」と表示されたら、インストールは完了しています。成功したと表示されない場合は、設定を注意深く確認する必要があります。
2. Tomcat をインストールした後、[マイ コンピュータ] -> [プロパティ] -> [詳細
設定] -> [環境変数] -> [システム変数] に次の環境変数を追加します (Tomcat が c:tomcat にインストールされていると仮定します)
。
c:tomcat;
次に、環境変数のクラスパスを変更し、tomat インストール ディレクトリの commonlib にある servlet.jar をクラスパスに追加します。 classpath
=.;%JAVA_HOME%lib dt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;
次に、Tomcat を起動し、IE で [url]http://localhost:8080[/url] にアクセスします。 Tomcat のようこそページが表示されれば、インストールは成功しています。
ステップ 3: 独自の JSP アプリ ディレクトリを作成します
。 1. Tomcat のインストール ディレクトリの webapps ディレクトリに移動します。ROOT、examples、tomcat-docs、および Tomcat に付属するその他のディレクトリが表示されます。
2. webapps ディレクトリの下に新しいディレクトリを作成します。 myapp という名前を付けます。
3. myapp の下に新しいディレクトリを作成します。ディレクトリ名では大文字と小文字が区別されることに注意してください。
4. WEB-INF の下に次の内容の新しいファイルを作成します。
<?xml バージョン="1.0" エンコーディング="ISO-8859-1"?> <!DOCTYPE Web アプリ PUBLIC "-//Sun Microsystems, Inc.//DTD Web アプリケーション 2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <ウェブアプリ> <display-name>私の Web アプリケーション</display-name> <説明> テスト用のアプリケーションです。 </説明> </web-app> |
5. myapp の下に新しいテスト JSP ページを作成します。ファイル名は次のとおりです。
<html><本文><センター> 現在の時間は次のとおりです: <%=new java.util.Date()%> </center></body></html> |
6. Tomcat を再起動します。
7. ブラウザを開き、[url]http://localhost:8080/myapp/index.jsp[/url] を入力します。現在の時間が表示されていれば成功です。
ステップ 4: 独自のサーブレットを作成します。
1. 最も使い慣れたエディター (構文チェック付きの Java IDE を使用することをお勧めします) を使用して、新しいサーブレット プログラムを作成します。ファイル名は Test.java で、ファイルの内容は次のとおりです。次のように:
パッケージテスト。 インポート java.io.IOException; java.io.PrintWriterをインポートします。 インポート javax.servlet.ServletException; インポート javax.servlet.http.HttpServlet; インポート javax.servlet.http.HttpServletRequest; インポート javax.servlet.http.HttpServletResponse; パブリック クラス Test extends HttpServlet { protected void doGet(HttpServletRequest リクエスト、HttpServletResponse レスポンス) ServletException、IOExceptionをスローします{ PrintWriter out=response.getWriter(); out.println("<html><body><h1>これはサーブレット テストです。</h1></body></html>"); out.flush(); } } |
2.
Test.java をコンパイルして c:test に配置し、次のコマンドを使用してコンパイルします:
C:Test>javac Test.java
。コンパイルされたサーブレット ファイルが c:Test: Test.class 3 に生成されます
。 testTest.class 構造を %CATALINA_HOME%webappsmyappWEB-INFclasses に切り取ります。つまり、test ディレクトリをclasses ディレクトリに切り取ります。classes ディレクトリが存在しない場合は、新しいディレクトリを作成します。 これで、webappsmyappWEB-INFclasses の下に testTest.class というファイル ディレクトリ構造が作成されました。
4. webappsmyappWEB-INFweb.xml を変更し、サーブレットとサーブレット マッピングを追加します。
編集された web.xml は次のようになります (追加された内容は赤色で示されています)。
<?xml バージョン="1.0" エンコーディング="ISO-8859-1"?> <!DOCTYPE Web アプリ PUBLIC "-//Sun Microsystems, Inc.//DTD Web アプリケーション 2.3//EN" "[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]"> <display-name>私の Web アプリケーション</display-name> <説明> テスト用のアプリケーションです。 </説明> <サーブレット> <サーブレット名>テスト</サーブレット名> <表示名>テスト</表示名> <description>テスト用サーブレット</description> <サーブレットクラス>test.テスト</サーブレットクラス> </サーブレット> <サーブレットマッピング> <サーブレット名>テスト</サーブレット名> <url-pattern>/テスト</url-pattern> </サーブレットマッピング> </web-app> |
この段落のサーブレット セクションでは、呼び出すサーブレットを宣言し、サーブレット マッピングによって、宣言されたサーブレットをアドレス/テスト
5 に「マップ」します。Tomcat を起動し、ブラウザを起動して、[url] http://localhost と入力します。 :8080/myapp/Test[/url] 「This is a servlet test.」という出力が表示された場合は、書き込まれたサーブレットが成功したことを意味します。
注: web.xml を変更するか、新しいクラスを追加する場合は、Tomcat を再起動する必要があります。
ステップ 5: 独自の Bean を作成します。
1. 最も使い慣れたエディター (構文チェック機能を備えた Java IDE を使用することをお勧めします) を使用して、新しい Java プログラムのファイル名は TestBean.java で、ファイルの内容は次のとおりです。
パッケージテスト。 パブリック クラス TestBean{ プライベート文字列名 = null; public TestBean(String strName_p){ this.name=strName_p; } public void setName(String strName_p){ this.name=strName_p; } public String getName(){ this.name を返します。 } } |
2.
TestBean.java をコンパイルして c:test に配置します。次のコマンドを使用してコンパイルします:
C:Test>javac TestBean.java
。コンパイルされた Bean ファイルが c:Test: TestBean.class に生成されます
。 TestBean.class ファイルを %CATALINA_HOME%webappsmyappWEB-INFclassestest に切り取ります。
4. 次の内容を含む新しい TestBean.jsp ファイルを作成します。
<%@ page import="test.TestBean" %> <html><本文><センター> <% TestBean testBean=new TestBean("これはテスト Java Bean です。"); %> Java Bean 名は次のとおりです: <%=testBean.getName()%> </center></body></html> |
5. Tomcat を再起動し、ブラウザを起動して、[url]http://localhost:8080/myapp/TestBean.jsp[/url] と入力します。出力された Java Bean 名が次のようになっている場合、これはテスト Java Bean です。 Bean の書き込みが成功したことを示します。
これで、Tomcat での jsp、サーブレット、および javabean の構成が完了しました。次に行う必要があるのは、より多くの本を読み、他の人からより多くの優れたコードを読み、より多くのコードを自分で書いて、この分野の開発能力を強化することです。