為什麼使用Servlet amp JSP

2021-04-15 01:38:26 字數 578 閱讀 2124

web伺服器接收客戶請求,查詢資源,然後向客戶返回一些結果。

web客戶允許使用者請求伺服器上的某個資源,並且向使用者顯示請求的結果。

客戶和伺服器使用http協議進行通訊,伺服器使用http向客戶傳送html。

tcp協議負責確保從乙個網路節點向另乙個網路節點傳送的檔案能作為乙個完整的檔案到達目的地,ip負責把資料塊沿路移動/路由到目的地,http會話的結構是乙個簡單的請求/響應序列。

請求流關鍵要素:http方法、要訪問的頁面、表單引數。

響應流關鍵要素:狀態碼、內容型別、內容。

html是http響應的一部分。對於html中的img元素又會發出一次請求,我們應該儘量減少請求的次數。

請求中包含乙個http方法名,最常用的是get和post,不常用的包括head、trace、put、delete、options和connect。

get請求不能包含很多的資料,並且會暴露資料,post請求不能建立書籤。

詳見書15頁get請求剖析,詳見書16頁post請求剖析,詳見書17頁響應剖析。

mime型別告訴瀏覽器要接收的資料是什麼型別。

url資源唯一位址,詳見書20頁url詳解。

為什麼使用 DOCTYPE html

a doctype is a mostly useless,but required,header.html5 spec 現在的各種web開發工具都足夠強大,支援插入模板 因此你並不需要把這又長又臭的doctype乙個個字母的敲出來。doctype最大的作用是讓瀏覽器用來選擇渲染模式,或者說是用來觸...

為什麼使用指標

在實際程式設計中,既然使用變數就可以訪問資料,為什麼還用指標呢?使用指標來操縱自動變數的唯一原因是,為了說明指標的工作原理。指標真正的用途是被用於完成下列3種任務 管理自由儲存區中的資料 訪問類的成員資料和函式 按引用傳遞引數 在 函式的 工作原理 中,提到了5個記憶體區域 全域性命名空間 自由儲存...

為什麼使用rem?

rem font size of the root element 是指相對於根元素的字型大小單位。而與之相似的em font size of the element 是指相對于父元素的字型大小的單位。1 固定寬度的做法 主體的寬度設定為320,超出部分留白。2 響應式的做法 3 設定viewpor...