淺談web前端與後臺資料互動
阿新 • • 發佈:2019-01-06
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傳送門