學習路線

如下僅爲我的學習一點點小經驗,僅供參考,學習也因人而異,不可照搬他人,學習相關資料能夠到《資源分享》去找java

第一階段(夯實基礎)ajax

1:javaSE基礎spring

2:數據結構Java語言描述數據庫

4:刷題網站刷題至少50道(保證熟練使用Java語言)後端

5:Java小課程設計(內容任意)服務器

第二階段(Web開發)cookie

1:Html,CSS,JavaScript基礎session

2:仿網站恢復練習(使用JQuery,Bootstrap完成便可)數據結構

3:數據庫(推薦暫時學習使用MySQL,會設計數據庫,基本Sql語句)負載均衡

4:Web學習(jsp,ajax,request&response,cookie&session ,servlet,Listener與Filter,JDBC,事物與鏈接池,DBUtils)

5:練習

(主題不限,包含以下功能:1:註冊以及登陸,2:更改我的信息,不可更改他人信息,3:文件與圖片的上傳與下載,4:使用C3p0與DBUtils優化)

6:瞭解Nginx服務器

第三階段(框架學習與整合)

1:struts2(瞭解其原理以及會用)

2:Hibernate框架(瞭解其原理並會基本使用,因爲知識點太多太雜,建議用到哪些再深刻了解哪些)

3:Spring(重點)

4:SpringMVC(原理及實現)

5:Mybatis

6:先後端分離技術與實現

7:練手:使用三大框架(建議使用SpringMVC+Spring+Mybatis)完成完成項目

8:項目管理利器Maven以及Git使用

9:其餘項目開發中使用到的技術(lucene,solr,Shiro等)

10:Linux的基本使用

第四階段(優化學習)

1:使用Redis進行項目優化

2:使用Ngnix作反向代理

2:分佈式項目及其開發

3:SpringBoot(簡化配置得Spring家族框架)

4:Zookeeper基本原理及其使用

5:Dubbo實現分佈式負載均衡

6:springcloud開發微服務項目

第五階段

回頭多看源碼

不斷深化學習,

多研究各個項目以及框架源碼以及運行原理,

不斷嘗試新的東西,

切忌跳進本身的圈子不出來

相關文章
相關標籤/搜索