Schritt 1: Laden Sie j2sdk und Tomcat herunter: Gehen Sie zur offiziellen Sun-Website ([URL]http://java.sun.com/j2se/1.4.2/download.html[/url]), um j2sdk herunterzuladen Die Version ist das Windows Offline Installation SDK. Am besten laden Sie die J2SE 1.4.2-Dokumentation herunter und gehen dann zur offiziellen Tomcat-Website ([url]http://www.apache.org/dist/jakarta/tomcat-4/[/ URL]) zum Herunterladen von Tomcat (Laden Sie die neueste 4.1.x-Version von Tomcat herunter);
Schritt 2: Installieren und konfigurieren Sie Ihr j2sdk und tomcat: Führen Sie das Installationsprogramm von j2sdk und tomcat aus und installieren Sie es dann gemäß den Standardeinstellungen.
1. Nach der Installation von j2sdk müssen Sie die folgenden Umgebungsvariablen unter „Arbeitsplatz“ -> „Eigenschaften“ -> „Erweitert“ -> „Umgebungsvariablen“ -> „Systemvariablen“ konfigurieren (vorausgesetzt, Ihr j2sdk ist in c:j2sdk1.4.2 installiert). ):
JAVA_HOME=c:j2sdk1.4.2
classpath=.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar; (.; darf nicht kleiner sein, da es den aktuellen Pfad darstellt)
Pfad =%JAVA_HOME% bin
Anschließend können Sie ein einfaches Java-Programm schreiben, um zu testen, ob das J2SDK erfolgreich installiert wurde:
public class Test{
public static void main(String args[]){
System.out.println("Dies ist ein Test Programm.");
}
}
Speichern Sie das obige Programm als Datei mit dem Namen Test.java.
Öffnen Sie dann das Eingabeaufforderungsfenster, gehen Sie zu dem Verzeichnis, in dem sich Ihre Test.java befindet, und geben Sie dann den folgenden Befehl ein:
javac Test.java
java Test
. Wenn Sie sehen, dass dies ein Testprogramm ist, ist die Installation abgeschlossen Erfolgreich Wenn es nicht ausgedruckt wird Nachdem Sie dies gesagt haben, müssen Sie Ihre Konfiguration sorgfältig überprüfen.
2. Fügen Sie nach der Installation von Tomcat die folgenden Umgebungsvariablen unter „Arbeitsplatz“ -> „Eigenschaften“ -> „Erweitert“ -> „Umgebungsvariablen“ -> „Systemvariablen“ hinzu (vorausgesetzt, Ihr Tomcat ist in c:tomcat installiert):
CATALINA_HOME=c:tomcat
= c:tomcat;
Ändern Sie dann den Klassenpfad in der Umgebungsvariablen und hängen Sie die Datei servlet.jar unter commonlib im Tomat-Installationsverzeichnis an. Der geänderte Klassenpfad lautet wie folgt:
classpath=.;%JAVA_HOME%lib. dt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet.jar;
Dann können Sie Tomcat starten und [url]http://localhost:8080[/url] im IE besuchen. Wenn Sie die Willkommensseite von Tomcat sehen, ist die Installation erfolgreich.
Schritt 3: Erstellen Sie Ihr eigenes JSP-App-Verzeichnis
. 1. Gehen Sie zum Webapps-Verzeichnis des Tomcat-Installationsverzeichnisses. Sie können ROOT, Beispiele, Tomcat-Docs und andere Verzeichnisse sehen, die mit Tomcat geliefert werden.
2. Erstellen Sie ein neues Verzeichnis unter dem Webapps-Verzeichnis. Nennen Sie es „myapp“;
3. Erstellen Sie ein neues Verzeichnis „WEB-INF“ unter „myapp“. Beachten Sie, dass beim Verzeichnisnamen die Groß-/Kleinschreibung beachtet wird.
4. Erstellen Sie eine neue Datei „web.xml“ unter „WEB-INF“.
<?xml version="1.0"kodierung="ISO-8859-1"?> <!DOCTYPE Web-App ÖFFENTLICH „-//Sun Microsystems, Inc.//DTD Web Application 2.3//DE“ „[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]“> <Web-App> <display-name>Meine Webanwendung</display-name> <Beschreibung> Eine Bewerbung zum Testen. </description> </web-app> |
5. Erstellen Sie eine neue Test-JSP-Seite unter myapp. Der Dateiname lautet index.jsp.
<html><body><center> Jetzt ist es soweit: <%=new java.util.Date()%> </center></body></html> |
6. Starten Sie Tomcat neu.
7. Öffnen Sie den Browser und geben Sie [url]http://localhost:8080/myapp/index.jsp[/url] ein. Wenn Sie die aktuelle Uhrzeit sehen, bedeutet dies Erfolg.
Schritt 4: Erstellen Sie Ihr eigenes Servlet:
1. Verwenden Sie den Editor, mit dem Sie am besten vertraut sind (es wird empfohlen, Java-IDE mit Syntaxprüfung zu verwenden), um ein neues Servlet-Programm zu erstellen. Der Dateiname lautet Test.java und der Dateiinhalt wie folgt:
Pakettest; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; öffentliche Klasse Test erweitert HttpServlet { protected void doGet(HttpServletRequest-Anfrage, HttpServletResponse-Antwort) wirft ServletException, IOException { PrintWriter out=response.getWriter(); out.println("<html><body><h1>Dies ist ein Servlet-Test.</h1></body></html>"); out.flush(); } } |
2. Kompilieren Sie
Test.java und platzieren Sie es unter c:test. Verwenden Sie zum Kompilieren den folgenden Befehl:
C:Test>javac Test.java
. Anschließend wird eine kompilierte Servlet-Datei unter c:Test generiert: Test.class
3. Schneiden Sie die Struktur testTest.class auf %CATALINA_HOME%webappsmyappWEB-INFclasses, d. h. schneiden Sie das Testverzeichnis auf das Klassenverzeichnis ab. Wenn das Klassenverzeichnis nicht vorhanden ist, erstellen Sie ein neues. Jetzt gibt es eine Dateiverzeichnisstruktur von testTest.class unter webappsmyappWEB-INFclasses.
4. Ändern Sie webappsmyappWEB-INFweb.xml und fügen Sie Servlet und Servlet-Mapping hinzu.
Die bearbeitete web.xml lautet wie folgt, wobei der hinzugefügte Inhalt rot ist:
<?xml version="1.0"kodierung="ISO-8859-1"?> <!DOCTYPE Web-App ÖFFENTLICH „-//Sun Microsystems, Inc.//DTD Web Application 2.3//DE“ „[url]http://java.sun.com/dtd/web-app_2_3.dtd[/url]“> <display-name>Meine Webanwendung</display-name> <Beschreibung> Eine Bewerbung zum Testen. </description> <Servlet> <servlet-name>Test</servlet-name> <display-name>Test</display-name> <description>Ein Test-Servlet</description> <servlet-class>test.Test</servlet-class> </servlet> <Servlet-Mapping> <servlet-name>Test</servlet-name> <url-pattern>/Test</url-pattern> </servlet-mapping> </web-app> |
Der Servlet-Abschnitt in diesem Absatz deklariert das Servlet, das Sie aufrufen möchten, und Servlet-Mapping „ordnet“ das deklarierte Servlet der Adresse zu/Test
5. Okay, starten Sie Tomcat, starten Sie den Browser und geben Sie [URL] http://localhost ein :8080/myapp/Test[/url] Wenn Sie die Ausgabe This is a servlet test. sehen, bedeutet dies, dass das geschriebene Servlet erfolgreich war.
Hinweis: Wenn Sie web.xml ändern oder eine neue Klasse hinzufügen, müssen Sie Tomcat neu starten.
Schritt 5: Erstellen Sie Ihr eigenes Bean:
1. Verwenden Sie Ihren vertrautesten Editor (es wird empfohlen, eine Java-Idee mit Syntaxprüfung zu verwenden), um eine zu erstellen Neues Java-Programm. Der Dateiname lautet TestBean.java und der Dateiinhalt lautet wie folgt:
Pakettest; öffentliche Klasse TestBean{ privater Stringname = null; public TestBean(String strName_p){ this.name=strName_p; } public void setName(String strName_p){ this.name=strName_p; } öffentlicher String getName(){ return this.name; } } |
2. Kompilieren Sie
TestBean.java und platzieren Sie es unter c:test. Verwenden Sie zum Kompilieren den folgenden Befehl:
C:Test>javac TestBean.java
. Anschließend wird eine kompilierte Bean-Datei unter c:Test generiert: TestBean.class
3. Schneiden Sie die Datei TestBean.class in %CATALINA_HOME%webappsmyappWEB-INFclassestest aus.
4. Erstellen Sie eine neue TestBean.jsp-Datei mit folgendem Inhalt:
<%@ page import="test.TestBean" %> <html><body><center> <% TestBean testBean=new TestBean("Dies ist eine Test-Java-Bean."); %> Der Java-Bean-Name lautet: <%=testBean.getName()%> </center></body></html> |
5. Okay, starten Sie Tomcat neu, starten Sie den Browser, geben Sie [url]http://localhost:8080/myapp/TestBean.jsp[/url] ein. Wenn Sie sehen, dass der Name der Ausgabe-Java-Bean lautet: Dies ist eine Test-Java-Bean zeigt an, dass die geschriebene Bean erfolgreich war.
Damit ist die Konfiguration von JSP, Servlet und Javabean unter Tomcat abgeschlossen. Als nächstes müssen Sie mehr Bücher lesen, mehr guten Code von anderen lesen und selbst mehr Code schreiben, um Ihre Entwicklungsfähigkeiten in diesem Bereich zu verbessern.