JAVA學習第五天 servlet的原理和專案創立

2021-09-19 16:50:37 字數 566 閱讀 4349

生命週期方法:

init(servletconfig config):初始化方法(準備工作)

service(servletrequest req, servletresponse res):服務方法,每次請求都會執行該方法

destroy():銷毀方法(掃尾操作).(該方法只要正常關閉tomcat才執行,不需要再改方法編寫掃尾**)

執行流程:

構造器(只執行一次)—>init方法(只執行一次)---->service(每次請求都執行)---->destroy

servlet是單例:只要tomcat伺服器不關閉,servlet就只有乙個例項.

構造器和init方法只在第一次請求之前,執行,只執行一次.

編寫servlet:

1):servlet的構造器必須是public的.

2):servlet的構造器必須是無引數的.

為什麼:

底層建立servlet物件(呼叫構造器):

servlet obj = class.forname(「com.test.servelt.helloservlet」).newinstance();

Java學習第五天

當類載入器需要載入某個類時,類載入器會在載入初始化後生成該類的乙個類物件 class 用於描述該類的元資料資訊等。在其後的連線過程中,會初始化該類的靜態成員 變數或靜態初始化器 靜態初始化變數和初始化器按照先後順序執行初始化。例如 static int a 10 static 這樣初始化後a 100...

java學習之路 第五天

今天的內容主要就是隨機數的二種方式和有關隨機數的二個案例 1.math方法 語法 math.random 生成的是0.0 1.0之間的隨機浮點數 備註 前包括後不包括0.0可能會生成,1.0不會生成 2.random類 語法 random r new random 常用的方法 r.nextint 生...

學習第五天

清楚測試用例是什麼 測試用例的重要性 有效性 測試用例是測試人員測試過程中的重要參考依據,準確的測試用例的計畫 執行和跟蹤是 測試的有效性的有力證明 可復用性 設計良好的測試用例可以重複執行,能節約時間,提高測試效率 易組織性 清晰詳細的測試用例能夠便於測試執行的開展 可評估性 測試用例的通過率是檢...