學習完java核心技術卷一後該掌握什麼知識才能學習spring? 學習完Java基礎,想要繼續學習JavaWeb的基礎,我推薦的是下面這個路線(有幫助,記得點贊!):前端
1、學習Servlet和Tomcatjava
•Servlet+Tomcat面試
•Tomcat就是這麼簡單spring
•Servlet第一篇【介紹Servlet、HTTP協議、WEB目錄結構、編寫入門Servlet程序、Servlet生命週期】sql
•Servlet第二篇【Servlet調用圖、Servlet細節、ServletConfig、ServletContext】數據庫
•Servlet第三篇【request和response簡介、response的常見應用】跨域
•Servlet第四篇【request對象經常使用方法、應用】安全
•Servlet第五篇【介紹會話技術、Cookie的API、詳解、應用】session
•Servlet第六篇【Session介紹、API、生命週期、應用、與Cookie區別】框架
•Tomcat+Servlet面試題都在這裏
2、學習JDBC和數據庫
•再接着,使用JDBC鏈接數據庫作一些簡單的增刪改查。
JDBC
•JDBC【介紹JDBC、使用JDBC鏈接數據庫、簡單的工具類】
•JDBC【PreparedStatment、批處理、處理二進制、自動主鍵、調用存儲過程、函數】
•JDBC【事務、元數據、改造JDBC工具類】
•JDBC【數據庫鏈接池、DbUtils框架、分頁】
•JDBC常見面試題
數據庫
•Mysql免安裝版配置教程和經常使用命令圖
•Oracle 11g數據庫安裝和卸載教程
•SQLServer安裝和JDBC鏈接SQLServer
•數據庫原理
•Oracle總結【SQL細節、多表查詢、分組查詢、分頁】
•Oracle總結【視圖、索引、事務、用戶權限、批量操做】
•Oracle總結【PLSQL學習】
•數據庫面試題(開發者必看)
•數據庫兩個神器【索引和鎖】
•面試前必須知道的MySQL命令【explain】
3、學習過濾器監聽器
•過濾器入門看這一篇就夠了
•過濾器應用【編碼、敏感詞、壓縮、轉義過濾器】
•監聽器入門看這篇就夠了
•監聽器應用【統計網站人數、自定義session掃描器、踢人小案例】
•過濾器監聽器面試題都在這裏
4、學習AJAX、HTTP、Web前端相關知識
HTTP
•HTTP就是這麼簡單
•HTTP面試題都在這裏
•HTTP2和HTTPS來不來了解一下?
AJAX
•AJAX入門這一篇就夠了
•AJAX應用【股票案例、驗證碼校驗】
•AJAX跨域徹底講解
•AJAX面試題都在這裏
•XML和JSON
•XML就是這麼簡單
•JSON入門看這一篇就夠了
•XML+JSON面試題都在這裏
5、作一兩個小項目練手
•Java文件上傳細講
•Web開發模式【Mode I 和Mode II的介紹、應用案例】
•用戶登錄註冊【JDBC版】
•購物車【JavaWeb小項目、簡單版】
•【JavaWeb】客戶關係管理系統
•【JavaWeb】權限管理系統
•圖書管理系統【JavaWeb:部署開發環境、解決分類、圖書、前臺頁面模塊】
•圖書管理系統【用戶、購買、訂單模塊、添加權限】
•【JavaWeb】圖書管理系統【總結】
6、是否要學習JSP?
我當時是有學JSP的,其實學完Servlet之後再學JSP會異常簡單(由於JSP本質上就是Servlet),若是是我再學一次的話,我仍是會簡單過一遍JSP,可是不會再深刻去學JSP的自定義標籤、偏門的JSTL相似這樣的知識點。
JSP的話能夠經過我以前的筆記過一遍:
•JSP第一篇【JSP介紹、工做原理、生命週期、語法、指令、行爲】
•JSP第二篇【內置對象的介紹、4種屬性範圍、應用場景】
•JSP第三篇【JavaBean的介紹、JSP的行爲--JavaBean】
•JSP第四篇【EL表達式介紹、獲取各種數據、11個內置對象、執行運算、回顯數據、自定義函數、fn方法庫】
•JSP第五篇【JSTL的介紹、core標籤庫、fn方法庫、fmt標籤庫】
•JSP第六篇【自定義標籤之傳統標籤】
•JSP自定義標籤就是如此簡單
•JSP面試題都在這裏
7、Spring學習
沒錯,搞了這麼多才到Spring的學習。對於Spring學習以前,我建議先學學工廠模式和代理模式,這樣會更好理解Spring的IOC和AOP
•給女友講解什麼是代理模式
•包裝模式就是這麼簡單啦
•單例模式你會幾種寫法?
•工廠模式理解了沒有?
•策略模式原來這麼簡單!
•三分鐘學會《門面模式》
•一分鐘學會《模板方法模式》
•隨後就進入Spring的學習啦:
•Spring入門看這一篇就夠了
•Spring【依賴注入】就是這麼簡單
•Spring【AOP模塊】就是這麼簡單
•Spring【DAO模塊】就是這麼簡單
•Spring IOC知識點一網打盡!【總結篇】
•Spring AOP就是這麼簡單啦【總結篇】
•一文帶你認識Spring事務
•Synchronized鎖在Spring事務管理下,爲啥還線程不安全?
•SpringMVC入門就這麼簡單
•SpringMVC【開發Controller】詳解
•SpringMVC【參數綁定、數據回顯、文件上傳】
•SpringMVC【校驗器、統一處理異常、RESTful、攔截器】
進階:
•SpringBoot就是這麼簡單
•SpringBoot自動配置原理
•SpringDataJPA入門就這麼簡單
•外行人都能看懂的SpringCloud,錯過了血虧!
•搭建SpringBoot+SpringData JPA環境:
•帶你搭一個SpringBoot+SpringData JPA的環境
•【極簡版】SpringBoot+SpringData JPA 管理系統