JavaEE學習路線圖

1.JavaSE階段前端

2.JavaWeb基礎linux

3.SSH開發框架程序員

4.實戰項目一spring

5.其它開發框架sql

6.其它經常使用技術數據庫

7.實戰項目二編程

接下來咱們對這七個階段按上面的順序進行詳細的解讀,以便你們更清晰的知道每一階段的學習要求和學習重點,在文中,咱們還會有相應的參考書籍推薦。設計模式

第一階段:掌握JavaSEapi

該階段是學習JavaEE的入門階段,也是基礎階段,每一個零基礎的Java的學習者都必須掌握。安全

最新版JavaEE學習路線圖

學習要求:咱們須要熟練的掌握Java基礎語法,面向對象,經常使用api,集合框架,I/O技術,多線程技術以及其餘經常使用技術(網絡編程,反射,設計模式)。

學習重點:本階段重點是掌握面向對象的思想,由於思想是基礎,更是一個合格的Java程序員的靈魂。

學習週期:約40天

參考書籍:《Thinking in Java》 《Head First Java》

最新版JavaEE學習路線圖

學習完這個階段咱們就能夠開發簡單的桌面軟件了,可是若是咱們的目標是從事企業級軟件開發,這點知識是遠遠不夠的,咱們必須在此基礎上進行更深刻的學習。

第二階段:JavaWeb基礎

學完JavaSE,緊接着咱們就該學習JavaWeb,JavaWeb也是Java開發工程師必須掌握的內容。

最新版JavaEE學習路線圖

學習要求:

  • 熟練掌握前端基本技術(HTML,CSS,JavaScript,XML和XML解析);

  • Tomcat服務器經常使用技術(Servlet,Jsp,Jstl標籤庫);

  • Mysql數據庫和JDBC技術;

  • 其餘技術(JavaScript框架之jQuery);

  • 鞏固知識項目實戰(網上商城綜合案例的需求分析)。

學習重點:前端基本技術,精通Servlet相關技術,JSP相關技術,JDBC相關技術,JDBC思想尤其重要。

學習週期:約30天

參考書籍:《Head First: Servlet and JSP》《Head First HTML與CSS》

最新版JavaEE學習路線圖

這個階段的學習必定要務必精通熟練,學完這個階段的內容,就能夠着手開發一些網上商城的項目,但對於企業級應用的開發還須要一些獨有的框架支持,這些框架的存在極大的節省了咱們的時間,提升了開發效率。因此也就關係到第三階段的學習。

第三階段:掌握SSH開發框架

SSH開發是Spring、Struts2和Hibernate框架的簡稱,也是主流的Java開發框架,它是每一個JAVA開發者必學的內容之一。

最新版JavaEE學習路線圖

學習要求:精通spring,熟練掌握Hibernate和Struts2。

學習重點:掌握這三大框架,並熟練運用。

學習週期:約15天

參考書籍:《J2EE development without EJB》《Java Reflection》

最新版JavaEE學習路線圖

第四階段:實戰項目一

學習完上述三個階段,精通並熟練掌握基礎階段加上主流框架階段的知識,就能夠開發企業級應用,理論知識的積攢是爲了實戰而儲備的,因此,在此階段最課程給學習者安排了實戰項目,貫徹落實理論與實踐相結合。看這裏是否是覺得學習能夠告一段落了呢?答案是:NO。由於時代飛速的發展,因此有新的框架和技術在不停的衍生,這也就是咱們爲何會有後面的學習階段。

第五階段:其它開發框架

MyBatis是一個支持普通SQL查詢、存儲過程和高級映射的優秀持久層框架。

Spring MVC是一個基於MVC的Web框架。Spring MVC是Spring框架的一個模塊。

MyBatis和Spring MVC這兩個框架也是如今很公司在用的框架,因此JAVA學習者必須掌握。

最新版JavaEE學習路線圖

學習要求:熟練掌握MyBatis和SpringMVC

學習重點:精通SpringMVC。對於初學者來講 Spring不可是最好的,並且MVC已是現代JavaWeb開發中的一個很重要的部分。

學習週期:約7天

參考書籍:《Spring in Action 4th edition》

最新版JavaEE學習路線圖

第六階段:其餘經常使用技術

查看Java工程師崗位的要求你會發現,企業除了要求掌握框架的使用外,還會對其它一些經常使用的技術有所要求,好比JAVA項目構建工具maven,oracle數據庫,開源的全文搜索引擎Lucene,開源的搜索服務器solr,Web Service,linux等技術。

想成爲一名優秀的JAVA開發者,這些技術都是咱們必須掌握的。

最新版JavaEE學習路線圖

學習要求:理解並掌握Maven,Oracle ,Lucene,Solr概述,WebService,Linux。

學習重點:Oracle數據庫處理數據,Linux能夠配置作開發所須要的服務器,支持許多開發所需的環境,Maven是項目管理工具,Maven可以很方便的管理項目報告,生成站點,管理JAR文件等。

學習週期:約15天

參考書籍:《Maven 實戰》

最新版JavaEE學習路線圖

第七階段:實戰項目二

到這裏,已經接近咱們的路線尾聲了,你若是將上述的內容所有掌握並能夠運用的話,你即可以尋找一份工做進行實戰,全部的學習路線大致如此,不過鑑於現現在社會招聘對人才的需求,最課程在這些課程的基礎上增長了本身獨有的課程,即面向測試開發、JAVA企業級開發安全架構、JAVA企業級開發高性能可擴展、企業最新實戰項目,學完這部分知識將直接提升你的就業核心競爭力。

相關文章
相關標籤/搜索