Servlet諒最3

Servlet諒最3

ID:41894060

大?。?.44 MB

頁數(shù):26頁

時間:2019-09-04

Servlet諒最3_第1頁
Servlet諒最3_第2頁
Servlet諒最3_第3頁
Servlet諒最3_第4頁
Servlet諒最3_第5頁
資源描述:

《Servlet諒最3》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、Servlet使用入門目標理解HTTPServlet基礎知識使用ServletAPI理解Servlet的生命周期2什么是Servlet?3請求客戶端響應Servlet運行于服務器上Servlet(java服務器小程序)是一個用Java編寫的程序,此程序在服務器上運行以處理客戶端請求。是按照Servlet規(guī)范編寫的java類ServletAPIServlet的框架是由兩個java包組成:javax.servlet和javax.servlet.httpjavax.servlet包中定義了所有的servlet類都必須實現(xiàn)的接口和類。javax.servlet.http包中定義了采

2、用HTTP協(xié)議通信的HttpServlet類Servlet的框架的核心是:javax.servlet.Servlet接口,所有的Servlet都必須實現(xiàn)這一接口.4ServletAPI5HTTPServlet基礎知識HttpServlet類提供一個抽象類以創(chuàng)建HTTPServlet6publicvoiddoGet(HttpServletRequestreq,HttpServletResponseres)doGet()方法處理客戶端作出的GET請求。publicvoiddoPost(HttpServletRequestreq,HttpServletResponseres)do

3、Post()方法處理客戶端作出的POST請求。HTTPServlet基礎知識有兩個參數(shù):HttpServletRequest和HttpServletResponse,這兩個類實現(xiàn)了ServletRequest接口和ServletResponse接口ServletRequest接口中封裝了客戶請求信息.如客戶請求方式,參數(shù)名,參數(shù)值,客戶端正在使用的協(xié)議,以及發(fā)出客戶請求的遠程主機信息等ServletResponse接口為Servlet提供了返回相應結(jié)果的方法7javax.servlet包2-18ServletConfig接口在初始化的過程中由Servlet容器使用Servl

4、etContext接口定義Servlet用于獲取來自其容器的信息的方法ServletRequest接口向服務器請求信息ServletResponse接口響應客戶端請求javax.servlet包的接口為:javax.servlet包2-29ServletInputStream類用于從客戶端讀取二進制數(shù)據(jù)ServletOutputStream類用于將二進制數(shù)據(jù)發(fā)送到客戶端javax.servlet包的類為:javax.servlet.http包10HttpServletRequest接口提供HTTP請求信息HttpServletResponse接口提供HTTP響應javax.

5、servlet.http包的接口為:Servlet實現(xiàn):Servlet接口11init方法servlet客戶客戶請求響應請求響應service方法:客戶請求和響應調(diào)用該方法servlet實例化調(diào)用init方法內(nèi)存釋放內(nèi)存關(guān)閉服務器釋放內(nèi)存、關(guān)閉Web服務器調(diào)用destroy方法Servlet實現(xiàn):Servlet接口(續(xù))12Servlet實例化調(diào)用init(ServletConfigconfig)方法把“配置”信息放在ServletConfig的對象中g(shù)etServletConfig方法返回Servlet實現(xiàn):GenericServlet類和HttpServlet類13ab

6、stractGenericServletpublicabstractservice(request,response)HttpServletprotectedvoidservice(request,response)publicvoidservice(request,response)protectedvoiddoGet(request,response)protectedvoiddoPost(request,response)繼承我們自己編寫的servlet要繼承HttpServlet,一般要覆蓋doPost或者doGet方法。HttpServlet類的doGet方法用于

7、接收Get請求,doPost方法用于接收Post請求。Servlet體系結(jié)構(gòu)14用戶自定義的ServletGenericServletHttpServletServletServlet實現(xiàn):GenericServlet類和HttpServlet類(續(xù))15servlet收到一個請求調(diào)用public的service()方法把參數(shù)分別轉(zhuǎn)換為HttpServletRequest和HttpServletResponse這個public的service()方法調(diào)用protected的service()方法根據(jù)HTTP請求方法

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。