select宣告週期
生命週期
三個方法
init()初始化階段
servlet容器載入servlet,載入完成後,servlet容器會建立乙個servlet例項並呼叫init()方法,init()方法只會呼叫一次
service()處理客戶端請求階段
每收到乙個客戶端請求,伺服器就會產生乙個新的執行緒去處理。
destroy()終止階段
當web應用被終止,或者servlet容器終止執行,或者servlet重新裝載servlet新例項時,servlet容器會呼叫servlet的destroy()方法
servlet的工作原理
客戶傳送乙個請求,servlet呼叫service()方法對請求進行響應,service()方法會對請求的方法進行匹配,進入相應的邏輯層,完成請求的響應。
但是servlet介面和genericservlet介面中沒有doget(),dopost()等方法,httpservlet中定義了這些,但是返回的都是error資訊,所以每次定義servlet都要重寫這些方法。
流、重定向、**
這三個不能混用
流就是使用位元組、字元流傳輸
重定向和**的區別
重定向瀏覽器位址列改變
瀏覽器請求兩次,不共享資料
可以轉非自身的**
可以跳轉到任意的url
發生行為是客戶端行為
**瀏覽器位址列不變
瀏覽器請求一次,共享資料
不能轉到非自身的**
只能跳轉到本站點資源
發生行為是伺服器行為
基本select語句的生命週期
1 客戶端sqlserver網路介面通過一種網路協議 可以是共享記憶體 簡單高速,客戶端和sql server在同一臺計算機預設連線方式 tcp ip 訪問sql server最常用的一種協議,客戶端指定ip位址和埠號連線到sql server 命名管道 命名管道和tcp ip協議在體系結構上是類似...
React 生命週期 生命週期方法
生命週期 掛載 更新 解除安裝 元件被建立 執行初始化 並被掛載到dom中,完成元件的第一次渲染 constructor props getderivedstatefromprops props,state render componentdidmount 元件被建立時會首先呼叫元件的構造方法,接受...
actived生命週期 Vuejs 生命週期
每個 vue 例項在被建立時都要經過一系列的初始化過程。如需要設定資料監聽 編譯模板 將例項掛載到 dom 並在資料變化時更新 dom 等。同時在這個過程中也會執行一些叫做生命週期鉤子的函式,這給了使用者在不同階段新增自己的 的機會。乙個 vue 例項 我們建立乙個 vue 例項,並在每個階段驗證 ...