Berufliche Fähigkeiten, die vor der Beschäftigung von Java gemeistert werden müssen
1. In objektorientierter Programmierung mithilfe der Java-Sprache verfügen Sie über gute Programmiergewohnheiten und sind mit häufig verwendeten Java-APIs vertraut, einschließlich Sammlungsrahmen, Multi-Threading (gleichzeitige Programmierung), E/O (NIO), Socket, JDBC, XML, Reflexion usw.
2. Mit der Java-Webentwicklung auf der Grundlage von JSP und Servlets haben ein umfassendes Verständnis der Arbeitsprinzipien und Lebenszyklen von Servlets und JSP, um JSTL und EL zu verwenden, um skriptlose dynamische Seiten zu schreiben, und Erfahrung in der Verwendung von Hörern, Filtern und anderen Webkomponenten und MVC-Architekturmuster für die Entwicklung von JAVA-Webprojekten.
3.. Haben Sie ein tiefes Verständnis der IOC -Container von Spring und AOP -Prinzipien, können Sie das Spring -Framework zur Verwaltung verschiedener Webkomponenten und deren Abhängigkeiten beherrschen, die Verwendung von Spring für Transaktionen, Protokolle, Sicherheit usw. vertragen, haben Erfahrung in der Verwendung von Spring MVC als Präsentationsschichttechnologie und die Verwendung des durch den Frühlings für die Entwicklung von Webprojekten bereitgestellten Spring -Integration und der Integration anderer Frameworks von Spring.
4. In der Verwendung von ORM-Frameworks wie Hibernate und MyBatis , vertraut mit den Kern-APIs von Hibernate und MyBatis, und ein detailliertes Verständnis für die Assoziationszuordnung von Hibernaten, Erbschaftskartierung, Komponentenkartierung, Caching-Mechanismus, Transaktionsmanagement und Leistungsmagierungen haben.
5. Mithilfe von HTML, CSS und JavaScript für die Entwicklung von Web-End-End-Entwicklung, die mit JQuery und Bootstrap vertraut sind, haben ein detailliertes Verständnis der Anwendung der AJAX-Technologie in Webprojekten und haben Erfahrung in der Projektentwicklung mit dem Front-End-MVC-Framework (AngularJS) und Javascript Template Engine (Lhandlungen).
6. Seien Sie mit häufig verwendeten relationalen Datenbankprodukten (MySQL, Oracle) vertraut und können Sie die Datenbankprogrammierung mithilfe von SQL und PL/SQL mitkompetenzig machen.
7. Seien Sie mit dem Prinzip des objektorientierten Designs vertraut, haben eingehendes Verständnis der GOF-Designmuster und der Architekturmuster der Unternehmensanwendungen und relevanten Erfahrungen in der tatsächlichen Entwicklung, können mithilfe von UML-Analyse und -design (testgetriebene Entwicklung) und DDD (Domain-motiviertes Design) erfahren.
8. Mit der Verwendung von Webservern und Anwendungsservern wie Apache, Nginx, Tomcat, Wildfly, Weblogic und vertraut mit der Konfiguration mehrerer Serverintegration, Clusterbildung und Lastausgleich vertraut.
9. Förderung der Verwendung von Produktprototyp-Tool-Axure, die die Verwendung von Designmodelling-Tools PowerDesigner und Enterprise-Architekten ausschöpfen und die Verwendung von Java-Entwicklungsumgebungen Eclipse und IntelliJ mithilfe des Front-End-Entwicklungsumgebungs-Websturms, das die Verwendung von Software-Versionstools SVN und GIT verwendet, ausgelöst hat, um die SVN-Tools zu verwenden.
Hinweis: Sie müssen nicht mit jedem oben aufgeführten Element vertraut sein. Sie können entsprechende gezielte Vorbereitungen auf der Grundlage der spezifischen Anforderungen der Einstellung von Unternehmen vornehmen. Ich persönlich denke, die ersten 6 Artikel sollten die Mindestanforderungen sein, die berufliche Fähigkeiten sind, die ein Java -Entwickler besitzen muss.
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.