Die Datenbank, mit der diesmal Servlet gelernt wurde, ist MySQL, und ich bereite mich derzeit darauf vor, Javaweb zu lernen, sodass der Artikel über Javaweb definitiv weiterhin später aktualisiert wird. Ich wollte eigentlich vor ein paar Tagen PHP lernen, aber die Erinnerung eines Freundes brachte mich später dazu, sich an Javaweb zu wenden.
Da ich derzeit an mobilen Anwendungen arbeite, habe ich immer noch vor, mit der Datenschnittstelle beim Lernen von Java zu beginnen. Der Erklärungsprozess wird diesmal sehr vorsichtig sein. . . Aus der Art und Weise, wie ich es erstellt habe-die Fehler, die ich in der Mitte aufgetaucht bin -------> Die letzte Datenanzeige werden nacheinander veröffentlicht.
1. Installieren Sie die Entwicklungsumgebung von Javaweb unter Zusammenhang:
Dieser Schritt entspricht dem vorherigen Artikel JavaServlet+Oracle, daher poste ich hier direkt die Adresse hier
//www.vevb.com/article/77065.htm
2. Laden Sie die Webserver-Software-APATCH-TOMCAT 7.0 herunter:
Laden Sie den Java Web Server Support Software Apatch-Tomcat herunter und dekomprimieren Sie sie dann auf einen beliebigen Pfad.
Tatsächlich schlage ich vor, dass Sie einen Ordner über Java Servlet erstellen können, um Dateien darüber zu speichern, da Dateien wie .JAR -Pakete vorhanden sind, die platziert werden müssen. Unten ist mein Ordner
3. Erstellen Sie eine Servlet Web Server -Umgebung/Erstellen eines Servlet -Webprojekts:
1: Fügen Sie eine Webserverumgebung hinzu
Konten ---> Menüleiste (Windows ---> Einstellungen ---> Server ----> Laufzeitumgebung-> Hinzufügen
2: Erstellen Sie eine dynamische Web -Website und fügen Sie Servlet -Seiten hinzu
Erstellen Sie eine webdynamische Website-Datei ------> Neu ----> Dynamisches Webprojekt und dann direkt als nächstes. Nach dem Springen können Sie einfach einen Namen nehmen und ihn erstellen.
Erstellen Sie eine Servlet-Seite: Klicken Sie mit der rechten Maustast
Hier ist ein Screenshot nach der Erstellung:
Im obigen Screenshot
Eine der Helferpakete ist die Hilfsklasse von MySQL, und das zweite ist die Hilfsklasse von JSON.
Die Servlet -Seite ist im ServletTest -Paket platziert.
Die Datei dbinfo.Properties im SRC -Ordner ist meine eigene Datenbankverbindung. Sie können diese Datei auf dem Desktop erstellen und dann in den SRC -Ordner kopieren. Denken Sie daran, dass der Weg nicht falsch sein darf.
Andernfalls wird ein Fehler gemeldet, wenn eine Datenbankverbindung verwendet wird. Im Folgenden finden Sie einen Screenshot des Inhalts dieser Datei, die alle Informationen sind, die für die MySQL -Datenbankverbindung erforderlich sind.
Anwesend
Zu diesem Zeitpunkt wurde unser JavaServlet -Projekt und unsere laufende Umgebung erstellt.
V.
Hier verwende ich nur zwei Jar -Pakete, eines ist das Treiberpaket von MySQL und das zweite ist das Hilfspaket von JSON. Für Details mache ich ein Foto
5. Postcode -Screenshots und Ausführen von Screenshots:
1: Auf der Servlet -Seite befinden sich drei Methoden. Das erste ist, dass die Klasse konstruiert und im Allgemeinen nicht verwendet wird. Die zweite und dritte sind die Methoden zur Verarbeitung von Datenanfragen. Das erste ist Get und der andere ist Post, der den Weg des Zugriffs auf Daten einschränkt. Im Vergleich zu GET ist Post sicherer, aber sie sind für den Implementierungscode für diejenigen, die Schnittstellen schreiben, gleich. . .
Hier verwenden wir zwei Klassen, die in Helfern, MySQLHelper und resulttojsontool, eingekapselt sind. Tatsächlich verkauft MySQLHelper auch die Methode zum Zugriff auf gespeicherte Prozeduren und die gespeicherte Verfahrenszugriffsmethode mit Out -Return -Parametern. Ich habe bereits eine Schnittstelle geschrieben, aber die verwendete .NET -Technologie ist wirklich nicht so effizient, um Schnittstellen ohne diese beiden Dinge zu schreiben. Damit sind möglicherweise die Aufgaben, die Sie mit 10 SQL -Anweisungen erledigen, nur eine gespeicherte Prozedur benötigt.
2: Ausgangseffekt
Ich habe vor, Java gut zu lernen. Die meiste Zeit, als ich in meiner Freizeit studiere, wird es verwenden, um Java zu lesen. Daher werde ich weiterhin Artikel über Java hinzufügen, und dann werde ich auch eine Java -Webbetriebumgebung unter Linux erstellen.