<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    自寫自看

    servlet的啟動順序

    當(dāng)一個web容器產(chǎn)生一個servlet實例時,它的基本順序如下:
    1、?servlet容器首先調(diào)用這個servlet的init()方法,它建會初始化一個資源給servlet使用。列如一個logger。這個init()方法在整個servlet的生存周期只會被調(diào)用一次。
    2、?init()方法初始化了一個對象,對象繼承了java.servlet.ServletConfig接口。這個對象使servlet能夠初始化那些被聲明在部署描述符的參數(shù)。ServletConfig也使servlet有權(quán)使用一個 javax.servlet.ServletContext 的對象,用這個對象servlet可以記錄信息,分派請求到其他的web組件上并且能夠使用在同一個應(yīng)用上的其他web資源。
    3、?servlet容器調(diào)用這個servlet的service()方法去響應(yīng)servlet的一些請求。根據(jù)HttpServlets,service()自動的調(diào)用合適的HTTP方法去處理請求通過調(diào)用servlet的doGet()或者doPost()方法。幾個例子,用戶發(fā)送了個Post請求這時servlet通過doPost()方法的執(zhí)行來響應(yīng)這個請求。
    4、?當(dāng)調(diào)用兩個主要的HttpServlet的doPost(),doGet()方法,這個servlet容器將產(chǎn)生javax..servlet.http.HttpServletRequest和HttpServletResponse 的對象并且把它們作為參數(shù)傳到這些處理請求的方法中。
    ?
    5、?管理一個servlet的生命周期,或者決定這個servlet實例對request請求的處理,在java虛擬機上的存在時間。當(dāng)一個servlet容器開始移除一個servlet的時候?qū)⒄{(diào)用servlet的destroy()方法,在這個方法中能夠釋放所有的資源,比如一個數(shù)據(jù)庫連接。

    posted on 2007-12-26 17:02 昨夜人生 閱讀(1348) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: a级毛片黄免费a级毛片| 国产精品亚洲精品日韩电影| 美女视频黄a视频全免费网站色窝 美女被cao网站免费看在线看 | 免费在线观看一区| 国产不卡免费视频| 黄色a级片免费看| 亚洲国产成人乱码精品女人久久久不卡| 精品韩国亚洲av无码不卡区| 亚洲国产精品无码久久久久久曰| 又硬又粗又长又爽免费看 | 免费无码A片一区二三区| 亚洲国产亚洲片在线观看播放| 免费国产作爱视频网站| 亚洲一久久久久久久久| 夫妻免费无码V看片| 黄页网址在线免费观看| 久久国产成人精品国产成人亚洲| 国产成人精品免费大全| 亚洲AV福利天堂一区二区三| 在线观看永久免费| 亚洲国产综合AV在线观看| 亚洲免费无码在线| 91禁漫免费进入| 亚洲伦理一二三四| 免费国产美女爽到喷出水来视频| 国产精品成人啪精品视频免费| 久久亚洲一区二区| 在线jlzzjlzz免费播放| 羞羞视频免费网站日本| 亚洲国产精品热久久| 最近的中文字幕大全免费版| 国产亚洲日韩在线a不卡| 亚洲成色WWW久久网站| 国产一卡二卡四卡免费| 老司机午夜免费视频| 亚洲午夜在线电影| 日韩视频免费在线| 无码精品国产一区二区三区免费| 在线观看亚洲AV日韩AV| 中文国产成人精品久久亚洲精品AⅤ无码精品 | 亚洲天天在线日亚洲洲精|