Servlet執行流程

2021-10-21 20:34:21 字數 393 閱讀 1615

瀏覽器請求路徑時,首先會去電腦本地的host檔案中去檢視是否存在請求的網域名稱,如果查不到就會去sdn中查詢是否存在該網域名稱,如果存在則請求,不存在返回錯誤,servlet首次載入的時候會比較慢,是因為首次載入會呼叫init()方法,進行初始化且在程式不停止的情況下只初始化一次,此時會把servlet放入到記憶體中,下次再去請求的時候就不用再次載入servlet,而是請求記憶體中的servlet,只是當請求過來時分出來乙個執行緒去進行操作,當操作執行完後,通過response響應引數,返回響應資訊到web容器,web容器返回給瀏覽器進行渲染展示。

注:如果有改動後需重啟web容器,重新初始化servlet,否則請求時請求的還是原來記憶體中的servlet,修改並未生效

我只是乙個小碼農,如果說的不對請諒解,僅供參考

Servlet執行流程和生命週期

servlet執行流程 1.客戶端傳送請求 以get方式或者post方式傳送請求 或者 3.同樣是在web.xml中,尋找helloservletservlet.helloservlet 第二條中的servlet name對應第三條中的servlet name,並且我們可以根據servlet cla...

servlet執行流程與生命週期

瀏覽器向tomcat傳送乙個http請求,請求中包含了對映位址及傳遞引數 解析web.xml檔案,找到與之對應的url與servletname,再找到對應的servlet,將其實例化並初始化 tomcat執行該例項的service 方法,將結果返回瀏覽器。瀏覽器解析返回結果並展示。servlet在第...

Servlet生命週期和執行流程

servlet生命週期 servlet生命週期 答 當使用者通過瀏覽器啟動tomcat時,由於是第一次執行,會先執行init 方法進行一次初始化操作 初始化了之後,當使用者再通過瀏覽器訪問tomcat時,不用再初始化了,就直接執行service 進行 執行,service 方法可以多次執行,然後使用...