JavaWeb學習路線


  Java web,是用Java技術來解決相關web互聯網領域的技術綜合。Web包括:web服務器和web客戶端。Java在客戶端的應用有Java applet,不過使用很少。Java在服務器端的應用非常的豐富,比如Servlet,JSP和第三方框架等等。java技術對Web領域的發展注入了強大的動力。(摘自搜狗百科)

  Web(World Wide Web)即全球廣域網,也稱萬維網,它是基於超文本和HTTP的、全球性的、動態交互的、跨平台的分布式圖形信息系統。是建立在Internet上的一種網絡服務,為瀏覽者在Internet查詢和瀏覽信息提供了圖形化的、易於訪問的直觀界面,其中的文檔及超級鏈接將Internet上的信息節點組織成一個互為關聯的網絡結構。(摘自搜狗百科)

JavaWeb三大組件:

Servlet       Java編寫的服務器端程序

                   Servlet 的主要功能在於交互式地瀏覽和修改數據,生成動態 Web 內容。

                    這個過程為: 

                                         1.客戶端發送請求至服務器端;

                                        2.服務器將請求信息發送至 Servlet;

                                        3.Servlet 生成響應內容並將其傳給服務器。響應內容動態生成,通常取決於客戶端的請求;

                                        4.服務器將響應返回給客戶端。

                   接受請求  相應數據

Filter          中文意思過濾器    攔截請求 對responset進行攔截檢查

                   Filter 不是一個servlet,它不能產生一個response,它能夠在一個request到達servlet之前預處理request,也可以在response離開servlet時處理response。

                   過程:

                            1.在servlet被調用之前截獲;

 

                            2. 在servlet被調用之前檢查servlet request;

                            3. 根據需要修改request頭和request數據;

                            4. 根據需要修改response頭和response數據;

                            5. 在servlet被調用之后截獲.

 

Listener        我也不知道干嘛的

JavaWeb學習路線:

一:入門階段

學習目標:熟悉java程序員(rukeng)

1.理解JDK,JVM,JRE,安裝IDEA

2.java基礎語法

3.理解類和對象,繼承、封裝、多態,抽象,接口,內部類,包,線程,自動裝箱與拆箱等概念

4.java核心編程,文件操作,流處理,多線程操作,序列化和反序列化,異常處理

5.框架底層原理,反射機制,注解,泛型,配置文件解析設計模式

6.JDBC與數據庫基本語法知識:JDBC規范、MySQL,Oracle,SQL Server,JDBC封裝,事務管理

熟記API,非常熟悉包:io、lang(核心包)、until、sql、servlet;線程、異常、反射、泛型

二:提高階段

學習目標:java初級軟件工程師

7.前段基礎:HTML、CSS、JavaScript,jQuery,AJAX

8.前段框架:MUI、LaYui

9.數據綁定:Vue.js

三:加強階段

學習目標:Java中級軟件工程師

10.javaweb三大組件:Servlet、Filter、Listener,與JSP動態頁面

11.框架:Spring框架、SpringMVC框架、MyBatista框架,Spring Boot

四:進階階段

學習目標:java高級軟件工程師

12.Java Web企業級開發技術

13.Java Web分布式開發技術

14.Java Web開源技術與框架

五:高級階段

學習目標:Java系統構架師

 

參考資料:潘亞老師的系統圖,可以去潘亞老師的博客園參觀

 

另參考自:http://www.sohu.com/a/168762156_819383      搜狐號:Java學習交流


免責聲明!

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



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