Java Web技術路線總結

Java Web技術路線總結

2017/10/12 星期四 19:47:52 Edit by Core Chan

此總結僅用於個人學習,僅供參考。

目前技能點:

  • java SE除了swing/awt等圖形化界面
  • jdbc api
  • mysql

建議上面的技能點點完後再往下走。

總體路線規劃爲:

  1. servlet/jsp等J2EE基礎內容
  2. 跟視頻或者教程不用框架寫後臺
  3. ssh框架+ssm框架
  4. 實踐一到兩個具體項目

J2EE

必要基礎內容,servlet作爲重點看,jsp jstl等內容可以不完全掌握但必須 全部瞭解。

發哥推薦書籍:《servlet 和 jsp學習指南》

純J2EE項目

做一個不用框架的後臺項目,瞭解後臺的整體過程和大部分底層的姿勢。

知乎平臺參考資料:如何成爲JAVA工程師 推薦王勇老師DRP項目

筆者個人認爲可以配合《servlet 和 jsp學習指南》一起食用。先技術、後思想,實踐出真知。

SSH+SSM

參考資料:泛泛談SSM和SSH

兩者無論誰先上手都無所謂,學習框架是爲了快速開發,原理依舊是基於servlet,學習框架的同時接觸MVC、DAO設計模式,理解這些設計模式對框架的解讀至關重要

關於MVC的參考資料:

談談MVC模式

如何理解Web應用程序的MVC模型

真正理解及區分MVC,DAO,Action,Service

mvc dao層、service層 到底怎麼寫

MVC+DAO設計模式實例

Spring學習

在學習框架及整合到項目中前,應當對框架有一定的瞭解,尤其是核心框架Spring,建議先把Spring實戰快速看一遍,再結合SSH框架實踐開發項目

推薦書籍:Spring實戰

Spring+Struts+Hibernate

建議結合項目邊看邊寫

推薦書籍:輕量級Java EE企業應用實戰 Struts 2+Spring 4+Hibernate整合開發

Spring+SpringMVC+MyBatis

在SSH技能點點亮之後就可以正式用SSM進行開發了

參考資料:

SSM框架——詳細整合教程(Spring+SpringMVC+MyBatis)

最後

爲了對付面試,可以看Spring源碼、JVM源碼,後期面試具體可以參考面經

【面經彙總】2018校招面經彙總貼,101家企業,覆蓋各大職位(持續更新)

阿里巴巴,美團等各大互聯網公司Java工程師筆經面經:

阿里巴巴、美團等各大互聯網公司的 Java 類校招對本科生的要求是什麼?

最後附上一張Java Web技能樹,技能樹來源:
https://www.zhihu.com/question/26350691/answer/201135416
Java後臺技能樹

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章