servlet還有人用嗎 Java官方?jīng)]有實現(xiàn)Servlet類,那在服務器運行過程中,Servlet類的代碼是怎么起作用的?
Java官方?jīng)]有實現(xiàn)Servlet類,那在服務器運行過程中,Servlet類的代碼是怎么起作用的?謝謝。首先,主要的問題是如何實現(xiàn)servlet?實現(xiàn)了什么邏輯?你的業(yè)務代碼應該寫在哪里?其次,對于s
Java官方?jīng)]有實現(xiàn)Servlet類,那在服務器運行過程中,Servlet類的代碼是怎么起作用的?
謝謝。
首先,主要的問題是如何實現(xiàn)servlet?實現(xiàn)了什么邏輯?你的業(yè)務代碼應該寫在哪里?
其次,對于servlet的執(zhí)行,我們不直接給出答案,而只是從外觀上引導思考,讓提問者自己去尋找答案:
servlet的生命周期中哪些方法只調(diào)用一次?
在servlet的整個生命周期中,servlet的初始化和銷毀只會發(fā)生一次。因此,init()和destroy()方法在servlet生命周期中只調(diào)用一次。init()方法在第一次創(chuàng)建servlet時被調(diào)用,而在以后處理每個用戶的請求時不會被調(diào)用。因此,init()方法主要用于一次性初始化。例如,創(chuàng)建或加載一些要在servlet生命周期中使用的數(shù)據(jù)(如果有的話),或者執(zhí)行一些一次性計算(如果需要的話),等等。如果在運行數(shù)據(jù)庫之前需要刪除servlet(或者銷毀servlet),servlet將被銷毀(如果需要的話)。