Java Web-基礎(chǔ)-目錄

大學(xué)期間主修的是Java,也主要是JavaEE,雖然沒有做過什么大型項目,但是也算是有了一個簡單了解和入門。畢業(yè)后我接觸了Android,也一直從事移動端的開發(fā)。雖然這是我目前的飯碗,但我深刻地意識到從當前的發(fā)展前景和個人整個職業(yè)發(fā)展路線來看,JavaEE是必須要掌握的。由于之前一直拖延,也處于停滯不前的狀態(tài)。

對于一個初中級的JavaWeb開發(fā)工程師來說,本系列知識點是必須掌握的,我也大體知道整個學(xué)習(xí)的進程,萬丈高樓平地起,所有的這一切都需要一步步地走過來。在這我也是按照一個小白的基礎(chǔ),重新學(xué)習(xí),并作出盡量詳細并完整的筆記。一方面是希望自己做出的每一步都留下詳細印記,方便自己快速找到遺忘的知識點,另一方面也希望和大家一起學(xué)習(xí)探討,在學(xué)習(xí)路上共同成長。

本人的文筆和寫博客的能力優(yōu)勢處于起步階段,個人感覺非常慚愧,但我絕對會非常嚴謹?shù)貙Υ恳黄┛?,如果大家有發(fā)現(xiàn)什么問題,請隨意吐槽。

同時嚴肅聲明,博客的學(xué)習(xí)內(nèi)容大部分借鑒前輩,甚至有很多部分直接是我個人在學(xué)習(xí)這一階段的學(xué)習(xí)筆記。非常感謝前輩們給我們留下的寶貴財富,向你們的辛苦付出表示尊重和真誠的謝意。

學(xué)習(xí)路線:
JDBC——>Javaweb基礎(chǔ)——>框架——>部署——>優(yōu)化

1.JDBC


2.Javaweb基礎(chǔ)


1.前端基礎(chǔ)

  • HTML
    • 介紹
    • 標簽
    • form表單
  • CSS
    • 1.介紹
    • 2.引入方式
    • 3.優(yōu)先級
    • 4.選擇器

2.服務(wù)器和http

  • Web概述
    • 1.發(fā)展歷史
    • 2.CS/BS
    • 3.Web服務(wù)器
  • Tomcat服務(wù)器
    • 1.Tomcat的安裝和使用
    • 2.Tomcat的常見錯誤
    • 3.Tomcat的常見配置
    • 4.JavaWeb項目結(jié)構(gòu)
    • 5.基于Eclipse搭建JavaWeb項目
    • 6.Eclipse的Tomcat插件
    • 7.部署Web項目
    • 8.虛擬主機配置
  • HTTP協(xié)議
    • 1.協(xié)議概述
    • 2.httpwatch和firebug工具
    • 3.請求信息
    • 4.響應(yīng)信息
    • GET和POST請求的區(qū)別

3.Servlet

  • Servlet規(guī)范
  • Servlet的第一個程序
  • Servlet的生命周期
  • Servlet的請求流程
  • Servlet初始化參數(shù)
  • Servlet的繼承體系
  • HttpServletRequest常用方法
  • 注冊案例
  • 請求的中文亂碼處理
  • HttpServletResponse常用方法
  • 在線簡易計算器案例

4.Cookie和Session

  • Servlet細節(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接口和常用方法
  • 動態(tài)網(wǎng)頁JSP

    • JSP為何而生
    • JSP的原理
    • JSP基本語法
    • JSP三大指令
    • JSP九大內(nèi)置對象和四大作用域?qū)ο?/li>
    • JSP常用的動作元素
    • Servlet+JSP綜合
  • 小結(jié)

6.JavaBean-EL-JSTL-MVC-WebCRUD

  • JavaBean規(guī)范
  • EL(表達語言)
  • JSTL(Java標準標簽庫)
  • JDBC+Servlet+JSP綜合
  • MVC思想
  • 合并Servlet

7.文件上傳下載

  • 文件上傳
  • 文件下載
  • I18N

8.前端案例

  • 登陸注冊
  • 基于Session的購物車案例
  • 驗證碼的使用
  • 防止表單重復(fù)提交

9.過濾器監(jiān)聽器

  • 過濾器
  • 監(jiān)聽器

3.Struts2


1.Struts2(一)Struts2介紹及基本使用

  • 1.什么是框架
  • 2.MVC設(shè)計思想
  • 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獲取請求參數(shù)三種方式
  • 3.Interceptor(攔截器)的美
  • 4.Struts2執(zhí)行流程
  • 5.自定義攔截器
  • 6.OGNL和ValueStack(值棧)

3.Struts2(三)擴展使用

4.MySql加強


4.1.基本使用和單表查詢

  • 1.MySQL數(shù)據(jù)庫結(jié)構(gòu)
  • 2.MySQL數(shù)據(jù)庫中的權(quán)限
  • 3.SQL查詢準備
  • 4.單表查詢
  • 5.MySQL查詢函數(shù)

4.2.高級查詢

  • 1.分組查詢
  • 2.多表查詢
  • 3.子查詢

4.3.DML、TCL和數(shù)據(jù)庫對象

  • 1.DML
  • 2.TCL
  • 3.數(shù)據(jù)庫的對象

5.Hibernate


5.1Hibernate基礎(chǔ)和簡單使用

  • 基礎(chǔ)
  • CRUD
  • API介紹
  • 常用配置和映射細節(jié)詳解

5.2持久化

  • OID
  • Session中的方法
  • 持久化對象生命周期
  • 集合映射
  • 對象之間關(guān)系介紹

5.3映射關(guān)系

  • 多對一
  • 一對一
  • 多對多
  • 組件映射
  • 繼承映射
  • 組合關(guān)系映射

5.4查詢、事務(wù)管理和緩存

  • 查詢
  • 事務(wù)管理
  • 緩存
  • OSIV模式

6.Spring


6.1走進Sping

6.2AOP

6.3使用

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容