Heim  >  Artikel  >  Java  >  Eine Roadmap zum Erlernen von Java

Eine Roadmap zum Erlernen von Java

PHP中文网
PHP中文网Original
2017-06-20 09:39:371254Durchsuche

Im Folgenden sind einige Technologien und Tools aufgeführt, die ich in den letzten Jahren als Entwickler häufig verwendet habe. Natürlich müssen diese Technologien auch gestärkt werden (einige davon habe ich verwendet, aber ich verwende sie nicht). Gehen Sie in die Tiefe und einige der internen Prinzipien sind nicht sehr klar)

Front-End-Teil:

1) HTML: Die Kernsprache von Webseiten, die die Grundlage von Webseiten bildet

2) CSS: Ein leistungsstarkes Tool, um Webseiten bunter und brillanter zu gestalten

                                                 JavaScript: Die Grundlage, um Webseiten dynamisch zu gestalten und die Interaktion zwischen Webseiten und Benutzern zu stärken                                                        HTML DOM: Let Wir betrachten die Webseiten aus einer visuelleren Perspektive und können so die Webseite bequemer steuern

5) HTML BOM: ein unverzichtbares Werkzeug für die Interaktion mit dem Browser

6) JavaScript-Bibliothek , hauptsächlich: jQuery und seine Plug-Ins, YUI und seine Plug-Ins, die das Schreiben von Webseiten komfortabler machen. Ein leistungsstarkes Tool, das praktisch, schnell und robust ist

7) AJAX: Asynchrone Übermittlung verbessert die gute Interaktion des Benutzers Erfahrung mit Webseiten

8) JSON: kleiner, schneller und einfacher zu analysieren als XML-Datenübertragungstool

9) FLEX: Bietet reichhaltige und farbenfrohe Animationseffekte

10) Puyuan-Workflow: Hilft Benutzern, Geschäftsprozesse klarer abzuwickeln

11) JSP: Die Präsentationsschicht von Servlet trennt die Webseitenlogik von der Anzeige des Webdesigns

12) JSTL: Stärkt und vereinfacht die Entwicklung von JSP-Seiten

13) EL: Ermöglicht das Schreiben von JSP-Seiten. Es ist einfacher

Backend-Teil:

1) Grundlegender Teil der JAVA-Sprachprogrammierung: Rich Content ist der Kern und die Grundlage der Java-Wissensarchitektur

2) JDBC: Bietet einen Benchmark, aus dem erweiterte Tools und Schnittstellen erstellt werden können, um Java-Entwicklern das Schreiben von Datenbankanwendungen zu ermöglichen

3) JavaMail: für E-Mail-bezogene Programmierarbeit

4) JUnit: Unit-Tests, der gesamte Status der Arbeitstests ist immer sehr wichtig

5) Log4j: ermöglicht uns eine detailliertere Steuerung des Protokollgenerierungsprozesses

6) Servlet: der Kern von JavaWeb

7) Struts2: Ein Star-Level-Framework in der JavaWeb-Programmierung. Seine Vorteile sind multifunktional und erleichtern die Programmierarbeit. Es wird hauptsächlich zur Steuerung von Sprüngen verwendet >

8) Spring: Ein Star-Level-Framework in der JavaWeb-Programmierung, der gleiche Vorteil der Multifunktionalität erleichtert die Programmierarbeit und wird hauptsächlich zur Verwaltung von Objekten verwendet

9) iBatis: ein Star-Level-Framework hat in der JavaWeb-Programmierung auch den Vorteil der Multifunktionalität, um die Programmierarbeit zu erleichtern, hauptsächlich verwendet für die Interaktion zwischen Programm und Datenbank

10) SQL: ein wesentliches Werkzeug für die interaktive Programmierung mit der Datenbank

Versionskontrolle:

1) SVN: Versionskontrolle, praktisch für das Team. Kollaboratives Arbeiten

WEB-Server:

1) Tomcat: ausgezeichnetes kostenloses kleines und mittleres WEB Server

2) Weblogic: sehr leistungsstarker WEB-Server

Entwicklungstools:

1) Eclipse: ein Open-Source- und leistungsstarkes Java-Programmiertool

2) MyEclipse: eine leistungsstarke integrierte Entwicklungsumgebung auf Unternehmensebene, die auf Basis von Eclipse mit eigenen Plug-Ins entwickelt wurde.

Datenbank:

1) Oracle: Der Marktführer in der Datenbankbranche , dies wird häufig verwendet, aber es handelt sich nur um einige häufig verwendete Funktionen. Es muss gestärkt werden

2) MySQL: Die häufigste Eine der besten relationalen Datenbanken

3) SqlServer: Eine der besten relationalen Datenbanken

Datenbank-Client:

1) Toad: Ein großartiger Datenbank-Client Terminal-Software

Betriebssystem:

1) Windows

2) Linux

Remote-Login-Sitzungstool:

1) SSH: Ständig verwendet, sehr gut

Andere:

Verschiedenes Arten und Versionen von Browsern (FireFox wird empfohlen), Office-Softwareserien, verschiedenen Texteditoren (Sublime wird empfohlen), verschiedenen Readern usw.

Nun, rückblickend habe ich viele Dinge für die Entwicklungsarbeit verwendet , aber man kann nicht sagen, dass ich sie beherrsche. Ich verwende sie einfach häufig und nutze die hier aufgeführten Funktionen nur, um sie einzeln hinzuzufügen Lernen Sie einige andere neue Technologien und Tools kennen! Es ist eine Erinnerung an dich selbst! Zeigen Sie die Richtung Ihrer Bemühungen auf!

Die folgenden drei Bilder, die ich im Internet gefunden habe, veranschaulichen den Lernplan eines Java-Programmierers. Ich werde sie mir von Zeit zu Zeit ansehen und sie schnell reparieren mein eigener Wissensbaum!

1: Javas Wissensarchitektur

2: Grundlegend Lern-Roadmap für die JavaWeb-Entwicklung

3: Wachstums-Roadmap für die JavaWeb-Entwicklung

Nun, ich habe dieses Jahr viele Bücher gelesen und ich habe das Gefühl, dass ich viel gewonnen habe. Ich freue mich auf einen besseren Start ins Jahr 2018! Das Ziel ist bereits festgelegt, jetzt ist es an der Zeit, Maßnahmen zu ergreifen! Denken Sie daran: Lernen ist immer Ihre eigene Sache. Wenn Sie nicht lernen, haben Sie nicht viel Zeit. Wenn Sie lernen, können Sie das gelernte Wissen manchmal gegen mehr freie und schöne Zeit eintauschen. Zeit ist der Grundbestandteil des Lebens und das grundlegende Maß für die Existenz aller Dinge. Wo unsere Zeit ist, wird auch unser Leben sein! Auch dort wird unser Wert verbessert oder beseitigt! Komm schon, junger Mann!

Letzter Vorschlag: Wenn Sie verschiedene Technologien erlernen, besuchen Sie die offizielle Website der entsprechenden Technologie (Sie finden sie auf Baidu!) und kaufen Sie Bücher, die von professionellen Verlagen und Fachleuten veröffentlicht wurden Eine Website für Programmierer aller Niveaus ist auch relativ schlecht, aber ich glaube, dass ich sie gewinnen kann. Wenn ich Technologie studiere, gehe ich auch lieber auf die offizielle Website, um Englisch zu lernen , und ich finde, diese ausländischen Technologien sind so erstaunlich! Natürlich sind sie die Urheber! Komm schon!

Das obige ist der detaillierte Inhalt vonEine Roadmap zum Erlernen von Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn