1. 程式人生 > >客戶端與伺服器端互動原理簡述

客戶端與伺服器端互動原理簡述

Web 瀏覽器(客戶端)中請求一個地址時,通過HTTP協議向伺服器端傳送一個請求(request),伺服器端收到請求後,在Servlet中根據請求時的方法(method) 的設定get/post來響應doGet()/doPost()方法進行處理,由response物件得到PrintWriter輸出流物件out,通過out.println ()將資料形成輸出流。
處理請求之後Java編譯器對Servlet進行編譯, 得到Class可執行檔案。Class檔案由Java虛擬機器 來解釋執行,生成向客戶端傳送的應答,然後通過HTTP協議傳送給客戶端。通常返回客戶端的就是一個HTML文字,因此客戶端只要有瀏覽器就能瀏覽。