1. 程式人生 > >淺談web前端與後臺資料互動

淺談web前端與後臺資料互動

1.什麼是web伺服器?

伺服器: 通俗理解,一臺24小時工作的機器
web伺服器:一臺24小時工作的能處理web請求的伺服器

看圖,用例項說話

這裡寫圖片描述

這裡寫圖片描述

2.web伺服器的作業系統

既然伺服器是一臺機器,那麼就會有作業系統
常見的伺服器上安裝的作業系統為Linux,Linux會有好多不同的版本,如ubuntu,centos,redhat。
Windows在伺服器領域就不像個人作業系統那樣霸主位置了(Windows大家都用過,這裡不多贅述),那麼為什麼伺服器作業系統都是用Linux呢,原因就是非圖形介面,作業系統資源佔用率小。

這裡寫圖片描述

圖片說明:騰訊雲伺服器(Linux–centos7)(1元學生價,挺實惠),登入軟體putty,傳送門:

下載

這裡寫圖片描述

3.web伺服器應用程式

作業系統有了,那麼就說到了應用程式,所謂的應用程式,就是提供某一特定的功能,這裡我類比Windows下的應用程式 (vc++6.0)

這裡寫圖片描述

大家可以用它來編寫C語言,它給C語言提供了一個編譯環境,接下來聊到web後臺,相信大家即使不懂後臺,也聽過後臺語言吧,諸如:php,java,.net,nodeJS,那麼這些個語言就需要個後臺的“VC++6.0”,這裡就是我們平日裡聽過的apache,tomcat,nodeJs

這裡寫圖片描述

4.web後臺語言

我們平日裡聽到的有php,java,.net,nodeJS

簡單的實現了hello,world,如下圖

這裡寫圖片描述

伺服器端應用程式+後臺語言==真正意義的伺服器後臺應用程式

這裡寫圖片描述

5.資料庫

伺服器端想要進行資料儲存,就得用到資料庫
常見的資料庫有Mysql,SqlServer,Oracle

這裡寫圖片描述

6.一個完整的web後臺處理流程

這裡寫圖片描述

注:附web前端後臺互動的PPT github傳送門