Ich habe kürzlich Android Development -Videos gesehen, und das darin verwendete integrierte Entwicklungstool ist in der Sonnenfinsternis. Die Verwendung von Eclipse kann schnell Webprojekte schreiben, und das von mir verwendete Android -Studio hat die Funktionen des Aufbaus anderer Projekte aufgrund seiner Professionalität kastriert. Daher konnte ich die Verlegenheit nicht ertragen, dem Lehrer zuzuhören und nicht tatsächlich zu operieren. Deshalb habe ich mich entschlossen, Intellij -Idee anstelle von Eclipse zu verwenden, um Netzwerkanfragen zu simulieren. Das Folgende ist eine einfache Implementierung für Netzwerkanfragen, um die Verwendung von Intellij -Idee einzuführen.
Das erste ist, das Intellij Ideen -Integration -Tool herunterzuladen. Dieser Google/Baidu kann leicht erhalten werden.
Konfigurieren Sie als Nächstes den Tomcat -Server. Nehmen Sie den MAC -Computer als Beispiel: Installation und Konfiguration des Tomcat -Servers auf dem Mac.
Öffnen Sie dann die Intellij -Idee, wählen Sie den Java Enterprise -Projekttyp auf der rechten Seite aus, wählen Sie den neu installierten Tomcat -Server aus und überprüfen Sie die Option Webanwendungen.
Neues Projekt
Klicken Sie auf Weiter und geben Sie den benutzerdefinierten Projektnamen -Demo ein:
Projekt
Dann sehen wir das vollständige Bild des neuen Projekts:
Projekt
Zu diesem Zeitpunkt wurde ein Rahmen für das Webanwendungs -Engineering abgeschlossen. Um jedoch erfolgreich auf dem Tomcat -Server bereitzustellen, müssen wir auch das Objektservlet hinzufügen, das den Dienst leistet. Klicken Sie auf den SRC -Ordner und fügen Sie Servlet hinzu:
Servlet
Sie können die standardmäßigen generierten DoGet- und Dopost -Methoden in der Servlet -Klasse sehen:
Protected Void Dopost (HttpServletRequest Request, httpServletResponse-Antwort) löst ServletException aus, iOException {response.setcharactercoding ("utf-8"); response.setContentType ("text/html"); Antwort.getWriter (). Print ("Post -Anfrage empfangen"); String username = request.getParameter ("Benutzername"); String pwd = request.getParameter ("Passwort"); if ("admin" .equals (userername) && "abc123" .equals (pwd)) {response.sendredirect ("/2.html"); }} Protected void dagget (httpServletRequest-Anforderung, httpServletResponse-Antwort) löst ServletException aus, IOException {response.setcharactercoding ("utf-8"); // response.setContentType ("text/html"); String username = request.getParameter ("Benutzername"); String pwd = request.getParameter ("Passwort"); if ("admin" .equals (userername) && "abc123" .equals (pwd)) {response.sendredirect ("/2.html"); }}Um die neu erstellte Servlet -Klasse zu verwenden, müssen Sie sie auch in web.xml konfigurieren:
<NEW-App ...> <servlet> <Servlet-name> Servlet </Servlet-name> <Servlet-Class> Demo.servlet </Servlet-Class> </Servlet> <Servlet-Mapping> <Servlet-name> Servlet </Servlet-name> <URL-PATTER>/DEMO </url-patter> </servlet-maping>
Das Servlet-Mapping-Tag setzt den Pfad zum externen Zugriff.
Fügen Sie dann die Front-End-Seitendatei im Webverzeichnis hinzu, z. B. die Benennung von 1.html als Startseite und 2.html als Sprungergebnisseite.
Seite
Bearbeiten Sie das Seitenlayout in 1.html, stellen Sie die Kopfbezeichnung ein und fügen Sie Formularformular in das Body -Etikett hinzu.
<!DOCTYPE html><html lang="en"><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8" > <title>MyFirst</title> <script type="text/javascript"> </script></head><body><h1>Login page (get)</h1><form Action = "/Demo" methode = "get"> <table> <tr> <Td> Benutzername: </td> <td> <Eingabe type = "text" name = "userername"> </td> </tr> <tr> <Td> Passwort: </td> <td> <input type = "text colspan="2" style="align-items: center"> <input type="submit" value="Login"> </td> </tr> </table></form><h1>Login page (post)</h1><form action="/demo" method="post"> <table> <tr> <td> Username: </td> <td> <input type="text" name="username"> </td> </tr> <tr> <td> Password: </td> <td> <input type="text" name="password" type="hidden"> </td> </tr> <tr> <td colspan="2"> <input type="submit" value="Login"> </td> </tr> </table></form></body></html>
2.html, um die Seite zu bearbeiten:
<! DocType html> <html Lang = "en"> <kopf> <meta charset = "utf-8"> <title> Titel </title> </head> <body> <h1 style = "color: rot"> Anmelden Sie erfolgreich! ! ! </h1> </body> </html>
Klicken Sie schließlich auf Debugug, um es auszuführen und auf Ihrem Tomcat -Server bereitzustellen:
Debuggen
Geben Sie schließlich die URL in den Browser ein: http: // localhost: 8080/1.html, um auf die von uns bereitgestellte Website zuzugreifen.
Webseite
Öffnen Sie die Entwicklertools von Chrome und Sie können die Details zum Senden von Anfragen sehen:
Senden Sie eine Anfrage
Vollendet!
Der Prozess ist sehr einfach. Sie können Ideen nutzen, um in Zukunft grundlegende Kenntnisse über die Back-End-Entwicklung zu erlernen. Sie können beispielsweise eingereichte Dateien auf dem Back-End erhalten, zu erfolgreichen Anfragen springen, den Kunden informieren, wenn die Anfrage ausfällt usw., und Sie können ihn simulieren. Weitere Wissenspunkte warten darauf, dass Sie entdecken.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.