更新時間:2020-06-29 15:37:30 來源:動力節點 瀏覽2090次
首先在詳述Javaweb學習路線之前,先簡單描述下JavaWeb應該了解和學習到的東西:什么是JavaWeb、JavaSE、JDBC、數據庫基礎、HTML+CSS和JS等Web前端內容、javaweb三大組件、Java三大框架、等。
一、什么是JavaWeb?
Java Web,是用Java技術來解決相關web互聯網領域的技術總和。web包括:web服務器和web客戶端兩部分。Java在客戶端的應用有java applet,不過使用得很少,Java在服務器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。所以,總的來說JavaWeb主要服務器端的應用;在B/S架構中用Java語言來編寫Server中的內容以及數據庫的搭建和數據的存儲,使Server能與browser進行通信。
B/S架構結構圖:
二、JavaSE學習路線
Java SE是Java平臺標準版的簡稱,其包括基礎語法、面向對象、工具類、集合框架和框架底層原理。
基礎語法:包括基礎數據類型,引用數據類型,流程控制,數組,類與方法,文檔注釋,面向對象概念,面向對象特性(封裝、繼承、多態、抽象),接口的概念(耦合問題),內部類,數據類型轉換,字符串處理、數學運算、日期與時間處理,i/o流操作,多線程,文件操作,泛型,集合框架(List),枚舉,反射機制。等。
三、JDBC原理
jdbc是Java數據庫連接(java DataBase Connectivity)技術的簡稱,由一組使用java編寫的類與接口組成,可以為多種關系數據庫提供統一訪問。Sun公司提供了JDBC的接口示范——JDBC API,而數據庫廠商或第三方中間廠商根據該接口規范提供針對不同數據庫的具體實現——JDBC驅動。主要需要了解JDBC關于數據庫的接口,包括JDBC原理,JDBC連接庫,JDBC API。
四、數據庫基礎
可使用SQLserver、MySql、Oracle,三種可任選一種,并且配合JDBC一起進行學習。須掌握Java鏈接數據庫的語句和有關數據庫的操作,比如增刪改查。
數據庫階段可以說是從只會編一些沒什么實際作用的死程序,到能夠開發小型項目的轉折點,以上三種數據庫至少掌握其中一種,個人建議從Mysql入手。當然數據庫的種類不止這三個,
這里所列的是行內使用最多的數據庫。
五、Web前端內容
包括HTML+CSS、JavaScript基礎,jQuery、Bootstrap、UI框架,Ajax基礎。
作為做后端的人,前端的基礎也是必不可少的。如果以后想做前端的話,js是關鍵。如果想走前端,vuejs跟nodejs不可少。如果是后端,Ajax跟Bootstrap框架也是不可少的。
六、JavaWeb三大組件
JavaWeb三大組件包括,Servlet組件(接受請求,響應數據),Filter組件(過濾,攔截請求),Listener組件(監聽器),這三大組件構成了javaWeb核心內容,也是作為后端來說,JavaWeb最重要的內容。
Servlet組件:
什么是Servlet組件:處理請求和發送響應的過程是由一種叫做Servlet的程序來完成的,并且Servlet是為了解決實現動態頁面而衍生的東西。
整個過程為:
客戶端發送請求至服務器端;
服務器將請求信息發送至Servlet;
Servlet生成響應內容并將其傳給服務器。響應內容動態生成,通常取決于客戶端的請求;
服務器將響應返回給客戶端。
以上就是動力節點java培訓機構的小編針對“Java web學習路線之知識點分析”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習