JavaWeb的學習路線


JavaWeb的學習路線

一.BS結構

B/S結構(Browser/Server,瀏覽器/服務器模式),是WEB興起后的一種網絡結構模式,WEB瀏覽器是客戶端最主要的應用軟件。這種模式統一了客戶端,將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。客戶機上只要安裝一個瀏覽器,如Netscape Navigator或Internet Explorer,服務器安裝SQL Server、Oracle、MYSQL等數據庫。瀏覽器通過Web Server 同數據庫進行數據交互。

 

二.JavaSE

  • 基礎語法(常用數據類型與包裝類,訪問與非訪問修飾符,跳出循環,類與方法的聲明)

    • 基本語法規則(標識符,修飾符,關鍵字)
    • 數據類型與變量
    • 修飾符與運算符
    • 流程控制
    • 數組
    • 類與方法
    • 泛型
    • 常量與枚舉
    • 文檔注釋 
  • 面向對象(面向對象的編程描述,封裝繼承多態的聯系,抽象類與接口的作用,內部類的實例化)

    • 面向對象概念(模型)
    • 命名空間與訪問級別
    • 面向對象特性(封裝,繼承,多態,抽象)
    • 面向接口編程(解耦和)
    • 內部類(匿名,方法,成員,靜態)
    • Java面向對象語法規則總結
  • 工具類(字符串與可變字符串,日期類型轉換與格式化,自定義異常,輸入流與輸出流的實現,線程控制,並發與鎖)

    • 數據類型操作
    • 字符串操作
    • 數學運算
    • 時間日期處理
    • 異常處理
    • 文件處理
    • 流處理
    • 多線程操作
  • 集合框架(數據結構的Java語言描述,集合框架的底層實現原理)

    • Java數據結構
    • 集合接口
    • 集合算法
  • 序列化(對象的序列化和反序列化操作)

    • 序列化
    • 反序列化
  • 反射機制(類的反射實現,類中成員的反射實現)

    • 類反射
    • 字段反射
    • 方法反射
    • 構造函數反射
    • 反射對象創建
    • 反射字段訪問
    • 數組反射
  • 注解(自定義注解的實現)

    • 常用注解與分類
    • 自定義注解
    • 注解解析
  • 文件處理(XML解析的常用方法,JSON的數據類型)

    • XML文件處理

    • Properties文件處理

    • JSON文件處理
  • 設計模式(工廠模式,單例模式,代理模式,觀察者模式,MVC模式)

    • 創建型設計模式
    • 結構型設計模式
    • 行為型設計模式

三.JDBC

  • 數據庫操作起步(JDBC原理,JDBC連接數據庫)

    • 數據庫概念與常用術語
    • MySQL數據庫的安裝,管理與卸載
    • JDBC簡介與使用規范
    • JDBC連接MySQL的實現
  • JDBC執行sql(DML,DQL語句,滾動結果集)

    • SQL語言概述與分類
    • DDL/DML/DQL語句操作
    • JDBC執行SQL語句
    • JDBC核心對象
    • 預防SQL注入
    • JDBC代碼規范化
  • 數據庫進階操作(分組,排序,多表查詢,事務概念,索引,函數的使用)

    • 約束
    • SQL子句,分組,排序,多表查詢
    • 事務
    • 索引
    • 臨時表
    • 常用函數
  • JDBC進階操作(DAO層的封裝,Service層處理事務管理)

    • DAO層封裝
    • 批處理
    • 事務管理
    • 數據連接池
    • 分頁查詢
    • JDBC的簡化操作,dbUtils工具
    • 封裝JDBCUtils類
    • 多線程並發處理

四.Web前端技術

  • 網站概述(HTTP協議原理,B/S架構,瀏覽器運行原理)

    • 萬維網發展
    • 瀏覽器簡介
    • 服務器簡介
    • B/S架構
    • 網站與網頁
    • 域名與主頁
    • TCP/IP協議
    • HTTP協議
    • W3C標准
  • 結構(表單元素,容器元素)

    • 文件基礎
    • 字體與排版
    • 圖形與鏈接
    • 列表與表格
    • 表單元素
    • 框架元素
    • 媒體與繪圖
  • 樣式(布局與定位,盒子模型)

    • 文本與字體樣式
    • 背景與尺寸樣式
    • 布局與定位
    • 盒子模型
    • 邊框與輪廓樣式
    • 2D與3D特效
    • 過度與動畫
  • 行為(全部)

    • ECMAScript
    • BOM
    • DOM
  • 擴展(Web Socket原型,DOM捕獲與遍歷,AJAX異步請求及跨域解決,JSON)

    • 緩存與數據存儲
    • 拖放與地理位置
    • MathML
    • Web Workers
    • Web Scoker
    • 特效與動畫
    • DOM捕獲與遍歷
    • AJAX異步請求
    • JSON
  • UI框架(Layui,MUI)

    • 頁面元素與組件
    • 內置模塊
  • Vue

    • 模板語法
    • 流程控制
    • 計算屬性
    • 監聽屬性
    • 樣式綁定
    • 事件處理
    • 組件開發
    • 自定義指令與路由
    • 過渡與動畫
    • AJAX與響應接口

五.服務器運維

  • Linux(Linux常用命令)

    • 虛擬機與雲服務器
    • Linux常用命令
    • Linux安裝常用服務
    • Shell腳本
  • Nginx

    • Nginx安裝與調試
    • Nginx核心模塊
    • 其他模塊
  • Tomcat

    • Tomcat安裝與測試
    • Tomcat常規配置
    • Tomcat常見問題

六.JavaWeb核心技術

  • Servlet(請求響應,域對象,會話追蹤)

    • 基本概述
    • 執行流程與生命周期
    • 基礎配置
    • 請求與響應
    • 域對象
    • 轉發與重定向
    • 繪畫追蹤
    • JavaBean規范
    • BaseServlet封裝
  • Filter(過濾器的實現)

    • 過濾器工作原理與生命周期
    • 過濾器的分類與實現
    • 過濾器鏈
    • 過濾器應用場景分析
  • Listener(監聽器的實現)

    • 監聽器的概述
    • 監聽器的實現及啟動順序
    • 監聽器的分類
    • 監聽器的應用場景分析
  • JSP(九大內置對象,EL表達式,JSTL標簽庫)

    • 動態網頁技術概述
    • JSP原理與生命周期
    • 三大指令與九大內置對象
    • JSP動作元素
    • EL表達式與JSTL標簽庫
    • JSP自定義標簽

七.J2EE框架開發

  • Spring(IOC容器,依賴注入,注解配置,事務管理,AOP)

    • IOC容器
    • 依賴注入
    • Beans自動裝配
    • 基於注解配置
    • AOP
    • JDBC框架
    • 事務管理
  • Spring MVC(數據綁定,攔截器,文件上傳與下載)

    • 控制器
    • 數據綁定
    • RESTful基礎
    • 攔截器
    • 文件上傳與下載
    • 數據校驗
    • 統一異常處理
  • Mybatis(映射文件,動態SQL,JavaAPI)

    • 基礎配置
    • 映射文件
    • 動態SQL
    • Java API
  • SpringBoot 全棧(整合視圖層,持久層,緩存技術)

    • 環境搭建與基礎配置
    • 整合視圖與Web技術
    • 整合持久層
    • 整合緩存技術
    • 安全管理
    • 整合Web Socket
    • 消息服務
    • 郵件發送與定時任務
    • 構建RESTful服務
    • 批處理與數據校驗
    • 開發者工具與單元測試
    • 應用監控
    • 項目構建與部署


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM