暑假學習打卡2

Servlet是單例的档桃,一個類只有一個對象枪孩,可能存在多個Servlet.線程不安全,效率高.

Servlet作用:接受請求數(shù)據(jù),處理請求藻肄,完成響應

Servlet : init(),destory(),service()為生命周期方法. init,destory只執(zhí)行一次蔑舞,service多次

實現(xiàn)Servlet有3種方法:

1.實現(xiàn)Servlet接口,并在web.xml中配置?

web.xml

2.繼承GenericServlet(實現(xiàn)了Servlet,ServletConfig,Serializable接口)

init(ServletConfig sc){init();}生命周期方法種自定義init方法嘹屯,當執(zhí)行生命周期方法時會自動調(diào)用攻询,并且不覆蓋init周期方法

3.繼承HttpServlet(實現(xiàn)了Servlet,ServletConfig,Serializable接口,并且多了http相關(guān)功能)抚垄,HttpServlet是GenericServlet子類

HttpServlet

客戶端瀏覽器對web服務器發(fā)出HTTP請求,http服務器將請求轉(zhuǎn)于Web容器處理谋逻,tomcat調(diào)用生命周期方法service,把servletrequest,servletresponse轉(zhuǎn)換成httpServletRequest和httpServletResponse,在調(diào)用自身的getmethod區(qū)別是get還是post請求呆馁,在分別調(diào)用。

我們只需要重寫doget,dopost方法


httpServlet時序圖

ServletContext: 一個項目只有一個ServletContext毁兆,服務器啟動時創(chuàng)建浙滤,服務器關(guān)閉時銷毀,他可以在整個項目中共享數(shù)據(jù)气堕。

ServletContext

setAttribute,getAttribute

ServletContext是javaweb四大域之一(pageContext,servletRequest,httpSession,servletContext)纺腊,域?qū)ο髢?nèi)部是Map畔咧,如果多次調(diào)用該方法,并且使用相同的name揖膜,那么會覆蓋上一次的值.

getRealPath:獲取Web應用下的資源

getResourceAsStream:獲取資源流

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末耸别,一起剝皮案震驚了整個濱河市沸手,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖伸头,帶你破解...
    沈念sama閱讀 217,907評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異感论,居然都是意外死亡焚鲜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,987評論 3 395
  • 文/潘曉璐 我一進店門雀费,熙熙樓的掌柜王于貴愁眉苦臉地迎上來干奢,“玉大人,你說我怎么就攤上這事盏袄》蘧” “怎么了?”我有些...
    開封第一講書人閱讀 164,298評論 0 354
  • 文/不壞的土叔 我叫張陵貌矿,是天一觀的道長炭菌。 經(jīng)常有香客問我,道長逛漫,這世上最難降的妖魔是什么黑低? 我笑而不...
    開封第一講書人閱讀 58,586評論 1 293
  • 正文 為了忘掉前任克握,我火速辦了婚禮枷踏,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘停团。我一直安慰自己掏熬,他們只是感情好,可當我...
    茶點故事閱讀 67,633評論 6 392
  • 文/花漫 我一把揭開白布舌胶。 她就那樣靜靜地躺著疮丛,像睡著了一般辆它。 火紅的嫁衣襯著肌膚如雪履恩。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,488評論 1 302
  • 那天洞辣,我揣著相機與錄音昙衅,去河邊找鬼。 笑死著瓶,一個胖子當著我的面吹牛啼县,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播季眷,決...
    沈念sama閱讀 40,275評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼子刮,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了挺峡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,176評論 0 276
  • 序言:老撾萬榮一對情侶失蹤尤仍,失蹤者是張志新(化名)和其女友劉穎宰啦,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赡模,經(jīng)...
    沈念sama閱讀 45,619評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡纺裁,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,819評論 3 336
  • 正文 我和宋清朗相戀三年司澎,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片挤安。...
    茶點故事閱讀 39,932評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡蛤铜,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出围肥,到底是詐尸還是另有隱情,我是刑警寧澤置尔,帶...
    沈念sama閱讀 35,655評論 5 346
  • 正文 年R本政府宣布氢伟,位于F島的核電站,受9級特大地震影響朵锣,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜诚些,卻給世界環(huán)境...
    茶點故事閱讀 41,265評論 3 329
  • 文/蒙蒙 一泣刹、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧椅您,春花似錦、人聲如沸雪隧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,871評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽庄拇。三九已至,卻和暖如春措近,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背瞭郑。 一陣腳步聲響...
    開封第一講書人閱讀 32,994評論 1 269
  • 我被黑心中介騙來泰國打工屈张, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人碳抄。 一個月前我還...
    沈念sama閱讀 48,095評論 3 370
  • 正文 我出身青樓场绿,卻偏偏與公主長得像,于是被迫代替她去往敵國和親裳凸。 傳聞我的和親對象是個殘疾皇子贱鄙,可洞房花燭夜當晚...
    茶點故事閱讀 44,884評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 本文包括: Servlet簡介關(guān)于Servlet的一些類 Servlet生命周期 ServletConfig獲得初...
    廖少少閱讀 3,859評論 1 67
  • 從三月份找實習到現(xiàn)在,面了一些公司梦湘,掛了不少,但最終還是拿到小米捌议、百度、阿里瓣颅、京東、新浪宫补、CVTE、樂視家的研發(fā)崗...
    時芥藍閱讀 42,246評論 11 349
  • 前言 這篇文章的出發(fā)點是為了整理Servlet相關(guān)知識點健民,以免在相關(guān)概念混淆或分不清的時候到處查閱資料贫贝。 一、什么...
    maxwellyue閱讀 3,458評論 2 35
  • Servlet Interface 是Java Servlet API的核心抽象崇堵。所有的servlets都直接或者...
    Lucky_Micky閱讀 1,697評論 2 2
  • 繼續(xù)這一個系列,這次講JPA編碼問題的解決筑辨。 本系列: (一)J2EE項目系列(三)--Spring Data J...
    JackFrost_fuzhu閱讀 1,671評論 0 1