servlet介紹

狹義的Servlet是指Java語言實現的一個接口,廣義的Servlet是指任何實現了這個Servlet接口的類,通常狀況下,人們將Servlet理解爲後者。Servlet運行於支持Java的應用服務器中。從原理上講,Servlet能夠響應任何類型的請求,但絕大多數狀況Servlet只用來擴展基於HTTP協議的Web服務器html

請求——Tomcat——Servlet(封裝的類)——響應輸出txt/html/jaonjava

特色:web

運行在支持java的應用服務器上。瀏覽器

Servlet的實現遵循了服務器可以識別的規則,也就服務器會自動的根據請求調用對應的Servlet進行處理。服務器

簡單方便,可移植性強。app

使用:webapp

1.建立普通的java類並繼承HttpServletxml

2.覆寫servlet方法htm

3.在servlet方法中書寫邏輯代碼便可blog

運行流程:

URL組成:

服務器地址:端口號/虛擬項目名 /servlet註解的路徑(配置的路徑)

URI:虛擬項目名 /servlet 的別名

瀏覽器發送請求到服務器,服務器根據請求 URL 地址中的 URI 信息在 webapps 目錄下找到對應的項目文件夾,而後在 web.xml 中檢索對應的 servlet,找到後調用並執行 Servlet。

 

DoGet方法用於GET請求

DoPost方法用於POST請求

相關文章
相關標籤/搜索