大學(xué)期間主修的是Java务热,也主要是JavaEE涮坐,雖然沒有做過什么大型項(xiàng)目焚辅,但是也算是有了一個(gè)簡單了解和入門映屋。畢業(yè)后我接觸了Android,也一直從事移動(dòng)端的開發(fā)同蜻。雖然這是我目前的飯碗棚点,但我深刻地意識(shí)到從當(dāng)前的發(fā)展前景和個(gè)人整個(gè)職業(yè)發(fā)展路線來看,JavaEE是必須要掌握的湾蔓。由于之前一直拖延瘫析,也處于停滯不前的狀態(tài)。
對(duì)于一個(gè)初中級(jí)的JavaWeb開發(fā)工程師來說默责,本系列知識(shí)點(diǎn)是必須掌握的贬循,我也大體知道整個(gè)學(xué)習(xí)的進(jìn)程,萬丈高樓平地起桃序,所有的這一切都需要一步步地走過來杖虾。在這我也是按照一個(gè)小白的基礎(chǔ),重新學(xué)習(xí)媒熊,并作出盡量詳細(xì)并完整的筆記亏掀。一方面是希望自己做出的每一步都留下詳細(xì)印記,方便自己快速找到遺忘的知識(shí)點(diǎn)泛释,另一方面也希望和大家一起學(xué)習(xí)探討,在學(xué)習(xí)路上共同成長温算。
本人的文筆和寫博客的能力優(yōu)勢(shì)處于起步階段怜校,個(gè)人感覺非常慚愧,但我絕對(duì)會(huì)非常嚴(yán)謹(jǐn)?shù)貙?duì)待每一篇博客注竿,如果大家有發(fā)現(xiàn)什么問題茄茁,請(qǐng)隨意吐槽魂贬。
同時(shí)嚴(yán)肅聲明,博客的學(xué)習(xí)內(nèi)容大部分借鑒前輩裙顽,甚至有很多部分直接是我個(gè)人在學(xué)習(xí)這一階段的學(xué)習(xí)筆記付燥。非常感謝前輩們給我們留下的寶貴財(cái)富,向你們的辛苦付出表示尊重和真誠的謝意愈犹。
學(xué)習(xí)路線:
JDBC——>Javaweb基礎(chǔ)——>框架——>部署——>優(yōu)化
1.JDBC
3.DAO設(shè)計(jì)
(1)重構(gòu)設(shè)計(jì)-上
(2)預(yù)編譯語句對(duì)象
2.Javaweb基礎(chǔ)
1.前端基礎(chǔ)
- HTML
- 介紹
- 標(biāo)簽
- form表單
- CSS
- 1.介紹
- 2.引入方式
- 3.優(yōu)先級(jí)
- 4.選擇器
2.服務(wù)器和http
- Web概述
- 1.發(fā)展歷史
- 2.CS/BS
- 3.Web服務(wù)器
- Tomcat服務(wù)器
- 1.Tomcat的安裝和使用
- 2.Tomcat的常見錯(cuò)誤
- 3.Tomcat的常見配置
- 4.JavaWeb項(xiàng)目結(jié)構(gòu)
- 5.基于Eclipse搭建JavaWeb項(xiàng)目
- 6.Eclipse的Tomcat插件
- 7.部署Web項(xiàng)目
- 8.虛擬主機(jī)配置
- HTTP協(xié)議
- 1.協(xié)議概述
- 2.httpwatch和firebug工具
- 3.請(qǐng)求信息
- 4.響應(yīng)信息
- GET和POST請(qǐng)求的區(qū)別
3.Servlet
- Servlet規(guī)范
- Servlet的第一個(gè)程序
- Servlet的生命周期
- Servlet的請(qǐng)求流程
- Servlet初始化參數(shù)
- Servlet的繼承體系
- HttpServletRequest常用方法
- 注冊(cè)案例
- 請(qǐng)求的中文亂碼處理
- HttpServletResponse常用方法
- 在線簡易計(jì)算器案例
4.Cookie和Session
- Servlet細(xì)節(jié)
- Http協(xié)議無狀態(tài)帶來的問題
- Cookie
- Session
- 總結(jié)
5.Servlet交互-作用域?qū)ο?JSP
-
Web之間跳轉(zhuǎn)和信息共享
- 1.為什么需要Web組件之間跳轉(zhuǎn)和信息共享
- Web組件之間跳轉(zhuǎn)
-
Servlet的三大作用域?qū)ο?/p>
- Servlet的三大作用域?qū)ο?/li>
- servletcontext:ServletContext接口和常用方法
-
動(dòng)態(tài)網(wǎng)頁JSP
- JSP為何而生
- JSP的原理
- JSP基本語法
- JSP三大指令
- JSP九大內(nèi)置對(duì)象和四大作用域?qū)ο?/li>
- JSP常用的動(dòng)作元素
- Servlet+JSP綜合
小結(jié)
6.JavaBean-EL-JSTL-MVC-WebCRUD
- JavaBean規(guī)范
- EL(表達(dá)語言)
- JSTL(Java標(biāo)準(zhǔn)標(biāo)簽庫)
- JDBC+Servlet+JSP綜合
- MVC思想
- 合并Servlet
7.文件上傳下載
- 文件上傳
- 文件下載
- I18N
8.前端案例
- 登陸注冊(cè)
- 基于Session的購物車案例
- 驗(yàn)證碼的使用
- 防止表單重復(fù)提交
9.過濾器監(jiān)聽器
- 過濾器
- 監(jiān)聽器
3.Struts2
1.Struts2(一)Struts2介紹及基本使用
- 1.什么是框架
- 2.MVC設(shè)計(jì)思想
- 3.前端控制器
- 4.mini MVC
- 5.Struts2簡介
- 6.Struts2的HelloWorld
- 7.Eclipse支持struts.xml語法提示
- 8.Struts2簡單執(zhí)行流程
- 9.配置文件和常見的常量配置
- 10.package,action,result配置
- 11.Action類的三種編寫方式
- 12.OGNL和ValueStack(值棧)
- 13.Action中多方法調(diào)用
2.Struts2(二)Struts的參數(shù)
- 1.訪問ServletApi三種方式
- 2.Action獲取請(qǐng)求參數(shù)三種方式
- 3.Interceptor(攔截器)的美
- 4.Struts2執(zhí)行流程
- 5.自定義攔截器
- 6.OGNL和ValueStack(值棧)
3.Struts2(三)擴(kuò)展使用
4.MySql加強(qiáng)
4.1.基本使用和單表查詢
- 1.MySQL數(shù)據(jù)庫結(jié)構(gòu)
- 2.MySQL數(shù)據(jù)庫中的權(quán)限
- 3.SQL查詢準(zhǔn)備
- 4.單表查詢
- 5.MySQL查詢函數(shù)
4.2.高級(jí)查詢
- 1.分組查詢
- 2.多表查詢
- 3.子查詢
4.3.DML漩怎、TCL和數(shù)據(jù)庫對(duì)象
- 1.DML
- 2.TCL
- 3.數(shù)據(jù)庫的對(duì)象
5.Hibernate
5.1Hibernate基礎(chǔ)和簡單使用
- 基礎(chǔ)
- CRUD
- API介紹
- 常用配置和映射細(xì)節(jié)詳解
5.2持久化
- OID
- Session中的方法
- 持久化對(duì)象生命周期
- 集合映射
- 對(duì)象之間關(guān)系介紹
5.3映射關(guān)系
- 多對(duì)一
- 一對(duì)一
- 多對(duì)多
- 組件映射
- 繼承映射
- 組合關(guān)系映射
5.4查詢勋颖、事務(wù)管理和緩存
- 查詢
- 事務(wù)管理
- 緩存
- OSIV模式