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

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

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

    自寫自看

    servlet的啟動順序

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

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


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


    網站導航:
     
    主站蜘蛛池模板: 91精品全国免费观看含羞草| 99re免费在线视频| 亚洲欧美在线x视频| 理论秋霞在线看免费| 暖暖在线视频免费视频| 无人在线观看免费高清视频| 国产免费卡一卡三卡乱码| 国产亚洲精品福利在线无卡一| 亚洲AV无码成人网站久久精品大 | 亚洲M码 欧洲S码SSS222| 亚洲国产成人久久精品影视 | 18gay台湾男同亚洲男同| 亚洲熟妇少妇任你躁在线观看| 狼人大香伊蕉国产WWW亚洲| 国产三级免费观看| a在线视频免费观看在线视频三区| 亚洲一级免费毛片| 亚洲成a人在线看天堂无码| 一级做a爱过程免费视| 天天看免费高清影视| 亚洲av无码一区二区乱子伦as| 97精品免费视频| 亚洲中文字幕AV每天更新| 哒哒哒免费视频观看在线www | 羞羞视频免费观看| 国产专区一va亚洲v天堂| 久久亚洲精品专区蓝色区| a国产成人免费视频| 日本免费网站观看| 亚洲欧洲日本天天堂在线观看| 国产又黄又爽又大的免费视频 | 毛色毛片免费观看| 亚洲成a人片毛片在线| 四虎免费大片aⅴ入口| 国产精品免费久久久久电影网| 亚洲AV成人无码久久精品老人 | 亚洲综合综合在线| 久久免费看少妇高潮V片特黄| 亚洲国产精品人久久电影| 亚洲成av人在片观看| 13一14周岁毛片免费|