瀏覽器、服務器、數據庫
-
Web開發我們需要知道三個東西:
-
瀏覽器:簡單說就是用於顯示網頁的一個軟件。
-
服務器:服務器可以指軟件,也可以指硬件(不同的場景下),它用於與瀏覽器、數據庫進行交互(顯示網頁、獲取數據等)。
-
數據庫:簡單的說就是用於存儲數據的一個軟件。
什麼是Web開發
-
簡單來說就是開發網站,又分爲兩個部分:前端開發和後端開發。
-
前端開發:製作網頁的界面,需要用到前端相關技術,如:HTML、CSS、JavaScript等。
-
後端開發:服務器與瀏覽器、數據庫進行交互,後端開發就是使用相關技術去實現交互的過程,如:Java、PHP、.net等。
-
我們將寫好的程序(網頁代碼,後端代碼)部署到服務器上,由瀏覽器向服務器發送請求,顯示網頁,獲取數據時,由服務器從數據庫中獲取數據經過處理後返回給瀏覽器,從而顯示給用戶。
Java與web開發
- 對於Java來說目前最流行的是用於Web項目的後端開發。
Web項目的演變
-
由單機向網絡發展,由CS向BS發展;
-
CS(Client Server):
-
客戶端服務器程序
-
客戶端需要單獨開發,用戶需要單獨下載並安裝。
-
-
BS(Browser Server):
-
瀏覽器服務器程序
-
客戶端不用單獨開發,用戶不用單獨安裝。
-