Servlet執行原理以及生命週期

2021-09-25 07:47:44 字數 678 閱讀 5991

一、servlet生命週期:

servlet載入、例項化、初始化、服務、銷毀。

1、初始化init():

當服務啟動時,servlet被裝入tomcat或者其他伺服器容器時執行(伺服器容器從啟動到停止期間唯一的一次)init()初始化方法,負責初始化servlet物件,無論有多少個請求訪問servlet,初始化init()只會啟動一次,不會重複執行。

2、服務service:

服務service方法是servlet核心,該方法有兩個引數httpservletrequest arg0, httpservletresponse arg1:

web伺服器收到客戶端的http請求,會針對每一次請求,分別建立乙個用於代表請求的request物件、和代表響應的response物件。

request和response物件即然代表請求和響應,那我們要獲取客戶機提交過來的資料,只需要找request物件就行了。要向客戶機輸出資料,只需要找response物件就行了。

httpservletrequest物件代表客戶端的請求,當客戶端通過http協

servlet執行原理

step3,啟動tomcat 開啟終端 cd home soft01 apache tomcat7 bin sh startup.sh 注 也可以使用 sh catalina.sh run 開啟瀏覽器,輸入 http localhost 8080 step4,關閉tomcat sh shutdown...

servlet執行原理

servlet執行原理 乙個servlet請求可以指定乙個對映路徑 hello servlet name hello url pattern 乙個servlet請求可以指定多個對映路徑 hello servlet name hello url pattern hello servlet name h...

Servlet 執行原理

瀏覽器使用 ip port 埠號 連線伺服器 瀏覽器將請求資料按照 http 協議打成乙個資料報 請求資料報 傳送給伺服器 請求資料報的內容包含了請求資源路徑 helloweb sayhello?name zs 另外,在請求資料報當中,還會包含瀏覽器自動生成的一些資訊。伺服器建立兩個物件 請求物件 ...