更新時(shí)間:2020-07-22 15:21:16 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2137次
javaweb設(shè)計(jì)教程之Servlet及其開(kāi)發(fā)流程,服務(wù)器在接收到瀏覽器的請(qǐng)求后,會(huì)自動(dòng)調(diào)用對(duì)應(yīng)的邏輯代碼進(jìn)行請(qǐng)求處理。但是邏輯代碼是由程序員編寫并放到服務(wù)器中,那么服務(wù)器怎么知道該怎么調(diào)用并調(diào)用哪個(gè)類和哪個(gè)方法來(lái)進(jìn)行請(qǐng)求處理。
針對(duì)上面問(wèn)題,程序員在編寫代碼的時(shí)候如果能夠按照服務(wù)器能夠識(shí)別的規(guī)則進(jìn)行編寫,瀏覽器按照指定的規(guī)則進(jìn)行發(fā)送請(qǐng)求,那么服務(wù)器就可以調(diào)用并執(zhí)行響應(yīng)的邏輯代碼進(jìn)行請(qǐng)求處理了。這一問(wèn)題主要通過(guò)Servlet技術(shù)實(shí)現(xiàn)。
本文介紹Servlet概念與原理。
Servlet是指Java語(yǔ)言實(shí)現(xiàn)的響應(yīng)HTTP請(qǐng)求的對(duì)象,運(yùn)行在web服務(wù)器程序上。當(dāng)web服務(wù)器收到對(duì)與Servlet相應(yīng)的URL的HTTP請(qǐng)求,一般實(shí)例化對(duì)象。因?yàn)镾ervlet建立在HTTP上,所以它必須響應(yīng)Get和POST一種或者兩個(gè)。下圖關(guān)于關(guān)于Myservlet使用的處理流:
Servlet開(kāi)發(fā)流程:
1.使用eclipse創(chuàng)建WEB項(xiàng)目
2.導(dǎo)入jar包
3.創(chuàng)建Servlet
實(shí)現(xiàn)Servlet接口,也可以繼承HttpSevlet。
實(shí)現(xiàn)/重寫service(),在此方法內(nèi)動(dòng)態(tài)拼HTML
4.注冊(cè)Servlet
5.部署項(xiàng)目
6.訪問(wèn)Servlet
7.重新部署
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“javaweb設(shè)計(jì)教程之Servlet及其開(kāi)發(fā)流程”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
相關(guān)閱讀
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)