Tomcat 的運作原理 :
- 處理請求: 用一個Connector,接收客戶端的請求,來自"瀏覽器"或"其他客戶端"的HTTP請求。
- 執行 Servlet/JSP: 用一個Container 的元件來執行 Servlet 和 JSP。
- 產生回應: Container 將結果回傳給 Connector,然後 Connector 將回應發送回客戶端。
- 處理例外: 如果在請求處理期間發生例外,Tomcat Container 會捕獲該例外。
總體而言,Tomcat 通過Connector 接收 HTTP 請求,然後通過 Container 執行 Servlet 和 JSP,最後再用Connector 回應客戶端。
Post & Get :
Post優於Get的原因為如下
- Get傳送的參數有限制,當需要的參數內容較多,server不見得可以有效使用
- GET傳送的資料會直接在url上看到,會有安全性的部分需考慮
基於上述的部分
一般若和資料有關係的傳送(即修改刪除),基本上都會是用Post
GET只會在處理頁面的載入,即檢視的部分
HTTP工作原理:
靜態資源: HTML、CSS、JS、動態資源: Servlet / JSP