亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Servlet學習筆記_Servlet

系統 1933 0

1. servlet體系結構

servelt我們可以理解為一個實現了可以接受請求并響應請求的java類。servlet類的體系結構如下圖
Servlet學習筆記_Servlet

GenericServlet抽象類-----實現了Servlet接口和ServletConfig接口和Serializable接口

HttpServlet抽象類繼-----承于GenericServlet抽象類

2.servlet生命周期

init()方法和destory()方法都只調用一次,service()方法每接受一個請求,都會調用一次service()方法。

2.1Servlet容器實例化某個Servlet對象

在web.xml里面可以配置一個標簽,讓某個servlet類在Servlet容器啟動的時候就創建這個servlet類的一個對象。如果不配置servlet容器啟動創建servlet對象,則當某個servlet接收到客戶端的請求時,才創建這個servlet對象

2.2 某個Servlet對象初始化

Servlet實例化后,會調用servlet的init()方法,這個方法就是用來初始化的。你可以重寫這個方法,根據自己的需求去初始化這個servlet實例。

如果你在web.xml為這個Servlet實例配置了初始化參數,如下

<servlet>

<servlet-name>LoginDispatcher</servlet-name>

<servlet-class>requestdispatcher.LoginDispatcher</servlet-class>

<init-param>

<param-name>name</param-name>

<param-value>zhangsan</param-value>

</init-param>

</servlet>

你可以調用ServletConfig接口的getInitParameter()方法去獲得這些初始化參數。由上面類圖我們可以知道GenericServlet抽象類實現了ServletConfig接口。

這里有兩個異常要介紹:

ServletException:一般用來指明某個servlet初始化失敗,例如找不到初始化參數

UnavailbleException:用于通知servlet容器該servlet實例不可用,例如當這個servlet在初始化的時候調用數據庫連接失敗,那么這個Servlet就不可用了,于是必須通知Servlet容器,告訴它這個Servlet對象不可用

2.3 Servlet處理請求

當客戶端發送請求給某個servlet的時候,servlet會調用該servlet的service()方法去處理請求。在處理請求期間發生錯誤會拋出ServletException和UnavialbleException。

當UnavialbleException標志該servlet為永久不可用的servlet時,servlet容器就會調用該servlet的destory()方法銷毀該servlet,并返回給客戶端HTTP404錯誤(請求的資源不可用或不存在)。

當UnavialbleException標志該servlet為暫時不可用的servlet時,servlet容器將返回給客戶端HTTP503錯誤(服務器忙,不能處理請求)

2.4 Servlet的銷毀

當servlet容器要銷毀某個servlet之前,servlet容器會調用該servlet的destory()方法,去釋放一些資源,例如:數據庫連接等等

3. servlet生命周期時序圖

Servlet學習筆記_Servlet

Servlet學習筆記_Servlet


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久久婷婷国产一区二区三区 | 色欧美综合| 澳门四虎影院 | 久草小区二区三区四区网页 | www.99精品视频在线播放 | 奇米影视中文字幕 | 国产欧美精品一区二区三区–老狼 | 久久精品国产乱子伦多人 | 69日本人xxxx16-18 | 亚州国产| 国产成a人片在线观看视频 国产成a人片在线观看视频99 | 女人16一毛片 | 99久久免费精品国产免费高清 | 亚洲六月丁香色婷婷综合久久 | 四虎影院免费观看 | 91日韩精品天海翼在线观看 | 中文字幕一区在线观看视频 | 日韩毛片免费 | 一区二区亚洲精品 | 91精品免费国产高清在线 | 成人在免费观看视频国产 | 中文字幕在线观看日本 | 中文字幕在线欧美 | 亚洲区视频在线观看 | 欧美成人午夜视频免看 | 欧美一区二区三区在线观看 | www.狠狠艹| 久久久窝窝午夜精品 | 爱爱免费播放视频在线观看 | 250pp久久新 26uuu精品一区二区 | 欧美美女xnxx | 五月天色区 | 在线观看一区二区精品视频 | 欧美一级特黄aaa大片 | 久久久久久免费精品视频 | 国产成人高清一区二区私人 | 一级特黄aa大片一又好看 | 777奇米视频 | 台湾成人性视频免费播放 | 9191精品国产费久久 | 人人爰人人人人人鲁 |