1.什么是web開發?
????????Web:全球廣域網,也稱為萬維網(www World Wide Web),能夠通過瀏覽器訪問的網站。
所以Web開發說白了,就是開發網站的,例如網站:淘寶,京東等等
2. 網站的工作流程
????????1.首先我們需要通過瀏覽器訪問發布到前端服務器中的前端程序,這時候前端程序會將前端代碼返回給瀏覽器。如下圖所示:
????????
????????2.瀏覽器得到前端代碼,此時瀏覽器會將前端代碼進行解析,然后展示到瀏覽器的窗口中,這時候我們就看到了網站的頁面,如下圖所示:
????????3.但是此時這個頁面是沒有數據的,因為數據在我們的數據庫中,所以我們瀏覽器需要根據前端代碼中指定的后臺服務器的地址 向 我們的后臺服務器(內部有java程序)發起請求,后臺服務器再去從數據庫中獲取數據,然后返回給瀏覽器。
????????4.瀏覽器拿到后臺返回的數據后,然后將數據展示在前端資源也就是網頁上,然后我們就看到了如下圖所示的完整的內容
????????整個流程如下:
????????1.瀏覽器先向前端服務器請求前端資源,也就是我們所說的網頁
????????2.瀏覽器再向后臺服務器發起請求,獲取數據
????????3.瀏覽器將得到的后臺數據填充到網頁上,然后展示給用戶去看
3. 網站的開發模式????????
接下來我們來聊聊網站的開發模式,主要有2種:前端臺分離和混合開發
前后臺分離:(目前企業開發的主流,市場占有率70%以上)這種開發模式的特點如下
-
前端人員開發前端程序,前端程序單獨部署到前端服務器上
-
后端人員開開發后端程序,后端程序單獨部署到后端服務器上
????????混合開發:(早期的開發技術,目前慢慢退出市場),這種開發模式的特點是:前端人員開發的代碼和后端人員開發的代碼在同一個項目中,一起打包部署,比如jsp既寫java又寫前端
4. 網站的開發技術
????前端web開發: ????
????????后端web開發:
所以只有我們學完上述的技術,我們才能開發出一個麻雀雖小,五臟俱全的網站。
????????