Ich habe angefangen, Java zu lernen, aber wie weit wird es tatsächlich zu einer Webanwendung? Welche Technik müssen Sie lernen? Gibt es jemanden, der unsicher ist, weil er die Zukunft nicht sehen kann? Es gab eine Zeit, in der ich mir Sorgen machte, weil sich Java nicht aus dem Bild entwickelte, das in der Befehlszeile ausgeführt wird, und das Bild, das im Web veröffentlicht werden kann, nicht kochte. Ebenso möchte ich denjenigen, die frustriert und besorgt sind, Java zu lernen, den gesamten Prozess bis zur Fertigstellung der Webanwendung erklären.
Wenn Sie den Inhalt der Webanwendung in einem Diagramm betrachten, sieht es so aus.
Wenn Sie mit dem Erlernen von Java beginnen, lernen Sie zunächst die Verarbeitungsmethode, während Sie Hello World wie im Beispiel oder in der Befehlszeile ausgeben. Wo dies dem Webdienst entspricht, ist der Teil mit dem roten Kreis unten markiert. Der Dienstbenutzer fordert "Ich möchte, dass Sie dies berechnen" und "Ich möchte diese Informationen" an, verarbeitet diese jedoch dynamisch. Die sogenannte Serverseite. Ich lerne Java und bekomme nicht das Bild, eine Web-App zu werden, weil ich den Inhalt der serverseitigen App lerne. Durch die Verwendung von Teilen können Dinge, die in einem Browser angezeigt werden, wie z. B. HTML, schneller verbessert werden, und es ist einfacher zu erkennen, wie sie gewachsen sind. In diesem Sinne denke ich, dass manche Leute Java zunächst nüchtern finden. Ich höre jedoch, dass sich Trends und Methoden auf der Design-Seite schnell ändern, und selbst wenn es Zeit braucht, wird das spätere Lernen viel einfacher, wenn Sie zuerst das logische Denken und den Mechanismus lernen, der der Kern der Anwendung ist. Ich glaube, es ist.
Wie ich in "Dies ist, was Sie im Zackli-Diagramm sehen!" Erklärt habe, wird die Anwendung darin ausgeführt, und es gibt einige Verarbeitungsschritte wie den Pfeil, und der Teil ""ist zu scharf, daher ist er ein wenig detailliert. Im vorherigen Beispiel ist JSP die Seite, auf der der Benutzer bei einer Anforderung die erste Schaltfläche zum Öffnen drückt. [![Image from Gyazo](https://i.gyazo.com/8f30a2ad313f82778cdda76faf940e76.png)](https://gyazo.com/8f30a2ad313f82778cdda76faf940e76) JSP ist wie HTML, wo Sie Java-Verarbeitung schreiben können, die eine JSP-Datei verwendet. Zum Beispiel wird es verwendet, indem http: // localhost / TestWorkspace / ``
test.jsp``` angegeben wird, wie wenn HTML im Browser angegeben und überprüft wird.
Wenn die Schaltfläche gedrückt wird, werden die auf der Seite eingegebenen Informationen gesendet, und eine Java-Datei, die als Servlet bezeichnet wird und als Ziel angegeben wird, fungiert als Indikator, und Java führt von dort aus die erforderliche Verarbeitung durch. Außerdem wird das Ergebnis vom Servlet an die JSP übergeben und dem Benutzer beantwortet.
Woraus sollten Sie lernen, nachdem Sie den allgemeinen Mechanismus kennen? Erklären Sie den Lerninhalt und die Reihenfolge, die ich aus meiner Erfahrung denke.
Erfahren Sie zunächst im Java Primer, was Sie mit Java tun können. Sobald Sie die Kapselung, Vererbung und den Polymorphismus verstanden haben, erhalten Sie ein Bild der serverseitigen Verarbeitung.
Einführungstext, den ich auch verwendet habe → *** [Einführung in Java, das aktualisiert wird](https://www.amazon.co.jp/%E3%82%B9%E3%83%83%E3%82%AD%E3%83%AA%E3% 82% 8F% E3% 81% 8B% E3% 82% 8BJava% E5% 85% A5% E9% 96% 80-% E7% AC% AC2% E7% 89% 88-% E3% 82% B9% E3% 83% 83% E3% 82% AD% E3% 83% AA% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA-% E4% B8% AD% E5% B1 % B1-% E6% B8% 85% E5% 96% AC / dp / 484433638X / ref = sr_1_1? Dh = UTF8 & qid = 1544333892 & sr = 8-1 & Schlüsselwörter =% E3% 82% B9% E3% 83% 83% E3% 82 % AD% E3% 83% AA% E3% 82% 8F% E3% 81% 8B% E3% 82% 8B + Java +% E5% 85% A5% E9% 96% 80) ***
Nach dem Erlernen von Java halte ich es für eine gute Idee, mit Java zu lernen, wie man mit Datenbanken arbeitet. Das Schreiben und Abrufen von Daten ist eine notwendige Fähigkeit zum Erstellen von Diensten, und ich möchte, dass Sie dies lernen. Fügen Sie außerdem das Betriebssystem in den eingekreisten Teil der Abbildung ein, richten Sie einen Server ein und erstellen Sie eine DB-Umgebung Ich will dich. Viele Leute üben die Entwicklung in einer lokalen Umgebung (unter Windows), aber wenn sie nicht wissen, wie der Server funktioniert und wie er erstellt wird, denke ich nicht, dass er vor Ort nützlich sein wird. Ich habe einige Leute gesehen, die an die lokale Umgebung gewöhnt sind und den Mechanismus der Serverhierarchie nicht verstehen können: "Ich weiß nicht, wo die Anwendung platziert werden soll", "Ich weiß nicht, wie der Pfad auf dem Server angegeben werden soll". Wenn junge Leute, die das Feld betreten, jedoch nicht wissen, wie sie die Hierarchie auf dem Server verschieben sollen, kann es vorkommen, dass sie die Chance verpassen, einen Job zu bekommen, weil sie von Grund auf zu viel unterrichten. Selbst wenn Sie es auf einem Server erstellen, benötigen Sie keinen physischen Server selbst, sodass Sie einen virtuellen Server auf VMware usw. einrichten und auf Ihrem eigenen PC erstellen können.
Wenn Sie nur über die Prozedur verfügen, können Sie in dem unten verlinkten Artikel einen virtuellen Server und eine PostgreSQL-Datenbank erstellen. → *** [Für Anfänger] Ich werde von Anfang an erklären, bis PostgreSQL, das auf dem Server erstellt wurde, mit Tools von Windows verwendet werden kann. ***
Außerdem habe ich in diesem Buch die Grundlagen von Servern gelernt. Plötzlich ist es einfacher zu verstehen, als mit dem Erlernen von LPIC usw. zu beginnen, und die Grundlagen können damit verwaltet werden. → *** [Buch, um die Grundlagen von LPIC in einer Woche zu lernen](https://www.amazon.co.jp/1%E9%80%B1%E9%96%93%E3%81%A7LPIC%E3% 81% AE% E5% 9F% BA% E7% A4% 8E% E3% 81% 8C% E5% AD% A6% E3% 81% B9% E3% 82% 8B% E6% 9C% AC-% E7% AC % AC2% E7% 89% 88-% E5% BE% B9% E5% BA% 95% E6% 94% BB% E7% 95% A5% E3% 82% B7% E3% 83% AA% E3% 83% BC% E3% 82% BA-% E4% B8% AD% E5% B3% B6-% E8% 83% BD% E5% 92% 8C-ebook / dp / B00IWNEWS8 / ref = sr_1_1? Dh = UTF8 & qid = 1544345126 & sr = 8-1 & Stichwörter = 1% E9% 80% B1% E9% 96% 93% E3% 81% A7lpic% E3% 81% AE% E5% 9F% BA% E7% A4% 8E% E3% 81% 8C% E5% AD% A6% E3% 81% B9% E3% 82% 8B% E6% 9C% AC) ***
Wenn Sie eine DB-Umgebung auf dem Server erstellen können, können Sie sich auf den Mechanismus und die Verwendung von JDBC an der folgenden Site beziehen. →***TECHSCORE JDBC(java.sql, javax.sql)***
Wenn Sie diesen Mechanismus kennenlernen, können Sie den Mechanismus der Webanwendung verstehen und das gesamte Bild der Webanwendung anzeigen. Lernen um den Kreis in der Bewegung des Servers. Es gibt viele Dinge zu lernen, wie die grundlegende Grammatik von HTML, das Veröffentlichen von Webseiten, das Erstellen dynamischer Seiten und das Entwickeln. Zu diesem Zeitpunkt machen die Entwicklungsergebnisse beim Betrachten des Browsers, wie z. B. die Ausgabeergebnisse an den Browser, persönlich sehr viel Spaß.
Klicken Sie hier für den Text, den ich verwende. Außerdem wird beschrieben, wie Sie Eclipse verwenden und auf einem Webserver bereitstellen. → *** Einführung in Servlet & JSP, die klar verstanden werden kann = 10985391328792357083 & hvpone = & hvptwo = & hvqmt = & hvdev = c & hvdvcmdl = & hvlocint = & hvlocphy = 19009333 & hvtargid = pla-524758681562 & th = 1 & psc = 1) ***
Ich habe das Framework nicht erwähnt, aber ich denke, es ist eine gute Idee, das Framework zu lernen, das Sie nach Bedarf verwenden möchten. Damit ist die Erläuterung des Mechanismus der Webanwendung und der Lernreihenfolge abgeschlossen. Haben Sie jedoch den Weg zur Entwicklung der Webanwendung in Java gesehen? Es kann einige Zeit dauern, bis alles erledigt ist, aber das Ziel zu sehen und es nicht zu sehen, kann einen großen Unterschied in Bezug auf die Gefühle bewirken. Es braucht auch Zeit, um die Technologie zu erlernen und etwas zu entwickeln, das verwendet werden kann, aber ich denke, dass die Technologie, die ich im Laufe der Zeit gelernt habe, die Kraft sein wird, auf diesem Gebiet nützlich zu sein.
Lass uns zusammen weitermachen, ohne zu verfaulen. Danke fürs Lesen.