猛操女人-猛操网-咪咪爱毛片-米奇久久-91破处视频-91视频综合网

千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機(jī)構(gòu)

當(dāng)前位置:首頁  >  IT問答庫  >  Java基礎(chǔ)知識

Servlet基本概念以及執(zhí)行流程

發(fā)布:Java培訓(xùn)班 2022-03-14 14:18

Servlet基本概念以及執(zhí)行流程

推薦答案

  Java培訓(xùn)教程系列之Servlet基本概念以及執(zhí)行流程

  1.1 servlet簡介

  servlet: 用java語言開發(fā)網(wǎng)頁動態(tài)資源的技術(shù)。

  servlet特點(diǎn):

  1servlet就是一個普通的java類,繼承HttpServlet

  2)一個普通的java類實(shí)現(xiàn)了Servlet接口,也叫Servlet程序。我們通常繼承HttpServlet是為了創(chuàng)建一個基于http協(xié)議的servlet程序。

  3servlet程序交給tomcat服務(wù)器運(yùn)行!!!

1646191176291

  1.2 Servlet開發(fā)過程

  1)編寫java類,繼承HttpServlet

  2servlet程序交給tomcat服務(wù)器運(yùn)行

  2.1 servletclass字節(jié)碼拷貝到WEB-INF/classes目錄下

  2.2 web.xml文件中配置

  <!-- 瀏覽器訪問: http://localhost:8080/day10/hello -->

  <!-- 配置一個servlet -->

  <!-- servlet的配置 -->

  <servlet>

  <!-- servlet內(nèi)部名稱。可以自定義 -->

  <servlet-name>HelloServlet</servlet-name>

  <!-- servlet類的全名:包名+簡單類名 -->

  <servlet-class>com.qianfeng.a_servlet.HelloServlet</servlet-class>

  </servlet>

  <!-- servlet的映射配置 -->

  <servlet-mapping>

  <!-- sevlet內(nèi)部名稱。和servlet配置的內(nèi)部名稱保持一致!! -->

  <servlet-name>HelloServlet</servlet-name>

  <!-- servlet的路徑映射。訪問servlet的名稱 -->

  <url-pattern>/hello</url-pattern>

  </servlet-mapping>

  1.3 Servlet的執(zhí)行過程

  前提: tomcat服務(wù)器啟動時,會加載%conf%/web.xml文件。然后再加載站點(diǎn)下的每個web應(yīng)用的web.xml文件。

  瀏覽器輸入: http://localhost:8080/day10/hello

  http://       http協(xié)議

  1)本地hosts文件查詢域名和ip的映射

  2)找不到,聯(lián)網(wǎng)到運(yùn)營商的DNS服務(wù)起器找域名和ip的映射

  8080       端口

  tomcat8080

  /day10      站點(diǎn)下的web應(yīng)用名稱

  /hello       資源名稱。截取到/hello 字符串

  1)在當(dāng)前web名稱應(yīng)用下的web.xml文件中查找是否存在匹配的url-pattern

  2)使用servlet的內(nèi)部名稱在web.xml文件中查找是否存在相同名稱的servlet配置

  3)得到對應(yīng)的servlet-class內(nèi)容。

  字符串: com.qianfeng.a_servlet.HelloServlet

  通過反射構(gòu)造HelloServlet對象,調(diào)用方法(doGet.......

  輸出內(nèi)容到瀏覽器,看到效果!!!

  以上就是小編介紹的"Java培訓(xùn)班分享的內(nèi)容,希望對大家有幫助,如有疑問,請?jiān)诰€咨詢,有專業(yè)老師隨時為您服務(wù)。

  Java培訓(xùn)班http://java.qfedu.com/

最新問答資訊

01 unity用什么編程語言?unity學(xué)習(xí)難度大嗎

學(xué)習(xí) unity 語言
6020 人關(guān)注

02 python容易學(xué)嗎?學(xué)好python有什么好處?

學(xué)習(xí) python 工作 培訓(xùn)
5389 人關(guān)注

03 html是什么語言?html學(xué)習(xí)難嗎?

學(xué)習(xí) html 語言 可以
5062 人關(guān)注

04 c語言難學(xué)嗎?c語言學(xué)好要多久?

語言 技術(shù) 學(xué)習(xí)
4733 人關(guān)注

06 學(xué)好平面設(shè)計(jì)要多久?報速成班靠譜嗎?

平面 設(shè)計(jì) 學(xué)習(xí) 時間
4238 人關(guān)注

相關(guān)問題

Java培訓(xùn)班的課程一般都學(xué)習(xí)什么內(nèi)容

首先是Java技術(shù)的核心和基礎(chǔ)JavaSE,這一階段會接觸到Java基礎(chǔ)語...

學(xué)習(xí)Java有哪些技巧嗎

java作為最經(jīng)典的編程語言之一受到大家的喜愛,不止你我,很多人...

java程序員常用到的技術(shù)有哪些

操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)這些基礎(chǔ)知識,工作之后基本都忘的差不多了...

int和integer有哪些區(qū)別?

JVM模型的介紹二

JVM模型的介紹二,接著上一篇我們繼續(xù)來分享,棧之本地方法棧。 ...

JVM模型的介紹一

Java培訓(xùn)班教程系列分享JVM模型的介紹一,Java內(nèi)存分配:JVM定義...

測一測
你知道多少IT梗

主站蜘蛛池模板: 天天夜夜狠狠一区二区三区 | 天天躁天天爽 | 狠狠躁日日躁人人爽 | a级午夜理论免费毛片 | 国产欧美精品区一区二区三区 | 五月天婷婷精品免费视频 | 午夜网站视频 | 欧美日本色图 | 国产区一二三四区2021 | 美女被啪全免视频软件 | 免费h福利漫画网站在线 | 亚洲aaaa级特黄毛片 | 一级特黄aaa大片免色 | 日韩一级精品久久久久 | 麻豆国产三级在线观看 | 免费高清特黄a 大片 | 欧美一级色视频 | 精品国产_亚洲人成在线高清 | 欧美性free极品另类 | 天天色天天射综合网 | 成人亚洲视频 | 伊人色综合琪琪久久社区 | 黄色一级视频免费看 | 日本高清免费h色视频在线观看 | 午夜视频体验区 | 精品午夜国产在线观看不卡 | 精品精品国产理论在线观看 | 狼人久草 | 色综合久久综合网 | 人人夜 | 日韩在线国产精品 | 免费人成在线观看播放国产 | 谁有免费黄色网址 | 高h激h奶汁双性文1v1 | 最新国产三级在线观看不卡 | 在线视频日韩 | 免费视频99 | 91香蕉视频苹果 | 淫片网站| 激情影院成人区免费观看视频 | 日日碰日日摸日日澡视频播放 |