c/s結構瀏覽器
1.建立Client服務器
2.設計服務器Server設計
3.設計私有通信協議內存
4.隨着功能的升級,安裝了客戶端程序的計算,要不升級最新版資源
b/s結構get
1.瀏覽器代替客戶端it
2.服務器(協議教會,業務邏輯處理)io
3.公有HTTP協議class
Servlet服務器端
1.響應靜態資源
-
客戶端發送請求至服務器端;
-
服務器將請求信息發送至 Servlet;
-
Servlet 生成響應內容並將其傳給
服務器。響應內容動態生成,一般取決於客戶端的請求;
-
服務器將響應返回給客戶端。
-
客戶端請求該 Servlet;
-
加載 Servlet 類到內存;
-
實例化並調用init()方法初始化該 Servlet;
-
service()(根據請求方法不一樣調用doGet() 或者 doPost(),此外還有doHead()、doPut()、doTrace()、doDelete()、doOptions()、destroy())。
-
加載和實例化 Servlet。這項操做通常是動態執行的。然而,Server 一般會提供一個管理的選項,用於在 Server 啓動時強制裝載和初始化特定的 Servlet。