Konfigurieren Sie die Webanwendungsumgebung zur Implementierung des JSP-Gästebuchs
Autor:Eve Cole
Aktualisierungszeit:2009-07-02 17:11:54
Java Server Page (kurz JSP) ist eine Netzwerkprogrammiersprache wie ASP und PHP, aber der in die JSP-Seite eingefügte Skriptcode ist ein Java-Anweisungsfragment. Um JSP zum Schreiben von Anwendungen zu verwenden, benötigen Sie zunächst einen Webserver, der JSP-Skripte ausführen kann. Er kann auf dem ursprünglichen Apache-, IIS- oder PWS-Server erstellt werden, es gibt jedoch viele technische Probleme. Für JSP-Neulinge wird empfohlen, direkt einen Webserver zu installieren, der JSP speziell unterstützt, um unnötige Komplikationen zu vermeiden. Ich stelle Ihnen hier Tomcat 3.1 vor.
Jeder, der sich mit Netzwerkprogrammierung auskennt, weiß, dass es ohne die Unterstützung einer Datenbank bei der Netzwerkprogrammierung ziemlich schwierig sein wird, eine sehr einfache Sache zu erledigen. Welche Datenbank eignet sich also besser für die Verwendung in einer Java-Umgebung? Zu den beliebten Netzwerkdatenbanken gehören derzeit hauptsächlich Oracle, Sybase, SQL Server, MySQL usw. MySQL eignet sich jedoch am besten für persönliche Websites oder kleine Netzwerke. Es ist völlig kostenlos, einfach zu installieren, einfach zu verwalten und leicht zu beziehen und unterstützt die SQL-Sprache usw. vollständig. Funktionen, die derzeit von der überwiegenden Mehrheit der Netzwerkprogrammierungsbegeisterten bevorzugt werden. In diesem Artikel wird erläutert, wie Sie Java SDK, Tomcat, MySQL und JDBC für MySQL in einer Windows-Umgebung installieren.
Softwarevorbereitung <BR> Laden Sie zunächst die folgenden Programme herunter:
1. Java-Kompilierungsunterstützungsumgebung: j2sdk1_3_-win.exe (30 MB)
2. JDBC für MySQL-Treiber: mm.mysql.jdbc-1.2b.zip (386 KB)
3. Webserver Tomcat3.1, der JSP unterstützt:jakarta-to,cat.zip(2,23 MB)
4. MySQL-Dateninventarserver: mysql-3.23.21-beta-win-src.zip (2,23 MB)
Zusätzlich zum MySQL-Datenbestandsserver gibt es die neuesten Versionen der oben genannten Programme unter http://java.sun.com/ und sie können auch einfach von großen Download-Centern heruntergeladen werden.
Installieren Sie die JSP-Entwicklungsumgebung mit JDBC für MySQL <BR> Installieren Sie das Java Development Kit <BR> Wenn der Benutzer auf die JSP-Seite des Tomcat-Servers zugreift, ruft Tomcat zunächst das Java Development Kit auf, kompiliert den Java-Code auf der JSP-Seite und führt ihn aus und konvertiert die Ergebnisse und gibt sie im HTML-Format an den Client zurück. Daher muss vor der Installation von Tomcat zunächst das Java Development Kit installiert werden. Doppelklicken Sie während der Installation direkt auf die heruntergeladene Datei j2sdk1_3_0-win.exe, um die Java-Entwicklungsumgebung zu installieren. Es wird davon ausgegangen, dass sich die Installation im Verzeichnis C:JDK1.3 befindet.
Wenn Sie sich für chinesisches Windows entscheiden, müssen Sie außerdem die Systemregistrierung ändern, da das System während des Installationsvorgangs den Zweig „Java Runtime Environment“ auf Chinesisch registriert. Dieser Zweig wird verwendet, um das Verzeichnis der für die Java-Laufzeit erforderlichen Dateien anzugeben. und Java Das SDK kann chinesische Daten in der Systemregistrierung nicht erkennen.
Die spezifischen Schritte sind: Öffnen Sie die Registrierung mit RegEdit und suchen Sie das Javasoft-Element. Der Speicherort lautet: „Java Runtime Environment“ und exportieren Sie diesen Zweig in die Datei 1.reg. Öffnen Sie dann 1.reg mit einem Texteditor, ersetzen Sie alle „Java Runtime Environment“ durch „Java Runtime Environment“ und speichern Sie sie. Doppelklicken Sie auf die Datei, um sie in die Registrierung zu importieren.
Als nächstes werden Umgebungsvariablen festgelegt. Bearbeiten Sie unter Win 9x die Datei Autoexec.bat und verwenden Sie die Set-Anweisung, um Umgebungsvariablen festzulegen. Unter Win NT oder Win 2000 können Sie „Arbeitsplatz“ auswählen, mit der rechten Maustaste auf das Menü klicken, „Eigenschaften“ auswählen. Das Dialogfeld „Systemeigenschaften“ wird angezeigt, Sie können „Erweitert“ auswählen und dann auf die Schaltfläche „Umgebungsvariablen“ klicken " um die Systemumgebungsvariablen zu bearbeiten.
Fügen Sie die folgende Anweisung hinzu:
Rem-Pfad festlegen
PATH=%PATH%;c:jdk1.3;c:jdk1.3bin
rem legt Java-Umgebungsvariablen fest
set CLASSPATH=C:jdk1.3libTools.jar;C:jdk1.3libdt.jar;
rem legt das Java-Home-Verzeichnis fest
setze JAVA_HOME=c:jdk1.3
Installieren Sie Tomcat 3.1
Die Installation von Tomcat 3.1 ist relativ einfach. Dekomprimieren Sie einfach jakarta-tomcat.zip und geben Sie es im Verzeichnis C:Tomcat frei. Legen Sie dann die Umgebungsvariablen fest und fügen Sie die folgende Anweisung hinzu:
Rem-Pfad festlegen
PATH=%PATH%;c:tomcat
rem legt Tomcat-Umgebungsvariablen fest
setze CLASSPATH=c:tomcatclasses;c:tomcatlib;%CLASSPATH
rem legt das Home-Verzeichnis von TOMcat fest
setze TOMCAT_HOME=c:tomcat
Nach dem Neustart Ihres Computers verfügen Sie über einen Webserver, der JSP unterstützt. Nach dem Ausführen von Startup.bat im Verzeichnis C:TomcatBin werden zwei Befehlszeilenfenster angezeigt. Geben Sie zu diesem Zeitpunkt http://localhost:8080/ in den Browser ein und Sie sollten den Tomcat 3.1-Bildschirm sehen können. Schließen Sie diese beiden Fenster übrigens niemals, da dies bedeutet, dass Java und Tomcat im Hintergrund ausgeführt werden. Um den Server herunterzufahren, führen Sie Shutdown.bat im Verzeichnis C:TomcatBin aus.
Installieren Sie das MySQL-Datenbankverwaltungssystem. <BR> Extrahieren Sie die heruntergeladene Datei mysql-3.23.21-beta-win-src.zip in ein temporäres Verzeichnis, führen Sie Setup im temporären Verzeichnis aus und wählen Sie das Installationsverzeichnis und die Installationsmethode gemäß dem Installationsassistenten aus. Die Installation wird abgeschlossen. Hierbei wird davon ausgegangen, dass es im Verzeichnis C:MySQL installiert ist. Führen Sie mysqld-shareware.exe im Verzeichnis C:MySQLBin aus, um MySQL zu starten. Nach dem Start von MySQL gibt es keine Änderung auf dem Windows-Desktop. Sie können überprüfen, ob der Datenbankdienst erfolgreich installiert wurde, indem Sie MySQL Manager ausführen. Wenn die Installation erfolgreich ist, können Sie die darin enthaltenen Bibliotheken Test und MySQL direkt öffnen.
Installieren Sie JDBC für MySQL
Damit Java die MySQL-Datenbank betreiben kann, müssen Sie den MySQL-JDBC-Treiber installieren, mm.mysql.jdbc-1.2b.zip nach C: entpacken, automatisch ein mm.mysql.jdbc-1.2b-Verzeichnis generieren und Umgebungsvariablen festlegen:
rem legt mysql.jdbc-Umgebungsvariablen fest
setze CLASSPATH=c:mm.mysql.jdbc-1.2b;%CLASSPATH
Nach dem Neustart sind alle Installationen in Ordnung!
Beispiel: Verwenden Sie die Umgebung, um ein Gästebuch zu erstellen. <BR> Erstellen Sie eine Tabelle zum Speichern von Daten. <BR> Um ein Gästebuch zu entwerfen, müssen Sie zunächst eine Tabelle in der MySQL-Datenbank erstellen, um Nachrichtendaten zu speichern Die Struktur ist wie folgt:
Recordid speichert die Datensatznummer
name speichert den Namen der Person, die die Nachricht hinterlassen hat
E-Mail speichert die E-Mail-Adresse der Person, die die Nachricht hinterlassen hat
body speichert die Nachricht des Kommentators
Spezifische Schritte:
1. Führen Sie das Programm mysqld-shareware.exe aus, um MySQL zu starten.
2. Führen Sie das Programm MySQLManager aus und öffnen Sie die Bibliothek Test.
3. Wählen Sie im Menü „Extras“ die Option „SQL-Abfrage“ aus. Das Fenster „MySQL-Abfrage“ wird angezeigt.
4. Geben Sie auf der Registerkarte „Abfrage“ den Befehl wie folgt ein: create table questbook(Recordid int,Name char(20),Email char(30), Body text).
5. Klicken Sie auf das Ausführen-Symbol. Sie können die Tabelle Questbook zum Speichern von Gästebuchdaten verwenden.
Beim Schreiben eines Gästebuchprogramms in Java wird die API-Funktion im von JDBC für MySQL bereitgestellten Toolkit verwendet, um die MySQL-Datenbank aufzurufen. Sie können einen Browser verwenden, um C:mm.mysql.jdbc-1.2bdocapidocindex.html zu öffnen Datei, um Beschreibungen aller API-Funktionen zu erhalten. Im Folgenden werde ich Ihnen nur einige Funktionen vorstellen, die zum Schreiben eines Gästebuchs erforderlich sind.
Class.forName("org.gjt.mm.mysql.Driver"); wird zum Laden des mm.mysql-Treibers verwendet
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?user=root;password="); wird zum Herstellen einer Verbindung zur lokalen Datenbank MySQL verwendet
stmt = con.createStatement(); Datenbankobjekt generieren
rs = stmt.executeQuery("SELECT * FROM guestbook");Führen Sie die SQL-Anweisung aus und geben Sie die Ergebnismenge zurück
Nachdem Sie das Programm bearbeitet haben, legen Sie es einfach im Release-Verzeichnis von Tomat ab: C:TomcatwebappsROOT.