更新時間:2020-06-29 15:37:30 來源:動力節(jié)點(diǎn) 瀏覽2136次
首先在詳述Javaweb學(xué)習(xí)路線之前,先簡單描述下JavaWeb應(yīng)該了解和學(xué)習(xí)到的東西:什么是JavaWeb、JavaSE、JDBC、數(shù)據(jù)庫基礎(chǔ)、HTML+CSS和JS等Web前端內(nèi)容、javaweb三大組件、Java三大框架、等。
一、什么是JavaWeb?
Java Web,是用Java技術(shù)來解決相關(guān)web互聯(lián)網(wǎng)領(lǐng)域的技術(shù)總和。web包括:web服務(wù)器和web客戶端兩部分。Java在客戶端的應(yīng)用有java applet,不過使用得很少,Java在服務(wù)器端的應(yīng)用非常的豐富,比如Servlet,JSP和第三方框架等等。所以,總的來說JavaWeb主要服務(wù)器端的應(yīng)用;在B/S架構(gòu)中用Java語言來編寫Server中的內(nèi)容以及數(shù)據(jù)庫的搭建和數(shù)據(jù)的存儲,使Server能與browser進(jìn)行通信。
B/S架構(gòu)結(jié)構(gòu)圖:
二、JavaSE學(xué)習(xí)路線
Java SE是Java平臺標(biāo)準(zhǔn)版的簡稱,其包括基礎(chǔ)語法、面向?qū)ο?/span>、工具類、集合框架和框架底層原理。
基礎(chǔ)語法:包括基礎(chǔ)數(shù)據(jù)類型,引用數(shù)據(jù)類型,流程控制,數(shù)組,類與方法,文檔注釋,面向?qū)ο蟾拍睿嫦驅(qū)ο筇匦裕ǚ庋b、繼承、多態(tài)、抽象),接口的概念(耦合問題),內(nèi)部類,數(shù)據(jù)類型轉(zhuǎn)換,字符串處理、數(shù)學(xué)運(yùn)算、日期與時間處理,i/o流操作,多線程,文件操作,泛型,集合框架(List),枚舉,反射機(jī)制。等。
三、JDBC原理
jdbc是Java數(shù)據(jù)庫連接(java DataBase Connectivity)技術(shù)的簡稱,由一組使用java編寫的類與接口組成,可以為多種關(guān)系數(shù)據(jù)庫提供統(tǒng)一訪問。Sun公司提供了JDBC的接口示范——JDBC API,而數(shù)據(jù)庫廠商或第三方中間廠商根據(jù)該接口規(guī)范提供針對不同數(shù)據(jù)庫的具體實(shí)現(xiàn)——JDBC驅(qū)動。主要需要了解JDBC關(guān)于數(shù)據(jù)庫的接口,包括JDBC原理,JDBC連接庫,JDBC API。
四、數(shù)據(jù)庫基礎(chǔ)
可使用SQLserver、MySql、Oracle,三種可任選一種,并且配合JDBC一起進(jìn)行學(xué)習(xí)。須掌握J(rèn)ava鏈接數(shù)據(jù)庫的語句和有關(guān)數(shù)據(jù)庫的操作,比如增刪改查。
數(shù)據(jù)庫階段可以說是從只會編一些沒什么實(shí)際作用的死程序,到能夠開發(fā)小型項(xiàng)目的轉(zhuǎn)折點(diǎn),以上三種數(shù)據(jù)庫至少掌握其中一種,個人建議從Mysql入手。當(dāng)然數(shù)據(jù)庫的種類不止這三個,
這里所列的是行內(nèi)使用最多的數(shù)據(jù)庫。
五、Web前端內(nèi)容
包括HTML+CSS、JavaScript基礎(chǔ),jQuery、Bootstrap、UI框架,Ajax基礎(chǔ)。
作為做后端的人,前端的基礎(chǔ)也是必不可少的。如果以后想做前端的話,js是關(guān)鍵。如果想走前端,vuejs跟nodejs不可少。如果是后端,Ajax跟Bootstrap框架也是不可少的。
六、JavaWeb三大組件
JavaWeb三大組件包括,Servlet組件(接受請求,響應(yīng)數(shù)據(jù)),F(xiàn)ilter組件(過濾,攔截請求),Listener組件(監(jiān)聽器),這三大組件構(gòu)成了javaWeb核心內(nèi)容,也是作為后端來說,JavaWeb最重要的內(nèi)容。
Servlet組件:
什么是Servlet組件:處理請求和發(fā)送響應(yīng)的過程是由一種叫做Servlet的程序來完成的,并且Servlet是為了解決實(shí)現(xiàn)動態(tài)頁面而衍生的東西。
整個過程為:
客戶端發(fā)送請求至服務(wù)器端;
服務(wù)器將請求信息發(fā)送至Servlet;
Servlet生成響應(yīng)內(nèi)容并將其傳給服務(wù)器。響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求;
服務(wù)器將響應(yīng)返回給客戶端。
以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Java web學(xué)習(xí)路線之知識點(diǎn)分析”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743