更新時(shí)間:2020-04-22 13:20:10 來源:動(dòng)力節(jié)點(diǎn) 瀏覽2326次
JavaServlet是運(yùn)行在Web服務(wù)器或應(yīng)用服務(wù)器上的程序,它是作為來自Web瀏覽器或其他HTTP客戶端的請求和HTTP服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序之間的中間層。
Servlet執(zhí)行以下主要任務(wù):
讀取客戶端(瀏覽器)發(fā)送的顯式的數(shù)據(jù)。這包括網(wǎng)頁上的HTML表單,或者也可以是來自applet或自定義的HTTP客戶端程序的表單。
讀取客戶端(瀏覽器)發(fā)送的隱式的HTTP請求數(shù)據(jù)。這包括cookies、媒體類型和瀏覽器能理解的壓縮格式等等。
處理數(shù)據(jù)并生成結(jié)果。這個(gè)過程可能需要訪問數(shù)據(jù)庫,執(zhí)行RMI或CORBA調(diào)用,調(diào)用Web服務(wù),或者直接計(jì)算得出對應(yīng)的響應(yīng)。
發(fā)送顯式的數(shù)據(jù)(即文檔)到客戶端(瀏覽器)。該文檔的格式可以是多種多樣的,包括文本文件(HTML或XML)、二進(jìn)制文件(GIF圖像)、Excel等。
發(fā)送隱式的HTTP響應(yīng)到客戶端(瀏覽器)。這包括告訴瀏覽器或其他客戶端被返回的文檔類型(例如HTML),設(shè)置cookies和緩存參數(shù),以及其他類似的任務(wù)。
Servlet的執(zhí)行過程
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Javaweb視頻教程:servlet是什么”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
Javaweb學(xué)習(xí)視頻
Servlet視頻教程:http://www.dabaquan.cn/javavideo/119.html
相關(guān)閱讀
初級 202925
初級 203221
初級 202629
初級 203743