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

當前位置:首頁  >  IT問答庫  >  Java基礎知識

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

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

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

推薦答案

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

  1.1 servlet簡介

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

  servlet特點:

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

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

  3servlet程序交給tomcat服務器運行?。?!

1646191176291

  1.2 Servlet開發(fā)過程

  1)編寫java類,繼承HttpServlet

  2servlet程序交給tomcat服務器運行

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

  2.2 web.xml文件中配置

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

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

  <!-- servlet的配置 -->

  <servlet>

  <!-- servlet內(nèi)部名稱??梢宰远x -->

  <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服務器啟動時,會加載%conf%/web.xml文件。然后再加載站點下的每個web應用的web.xml文件。

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

  http://       http協(xié)議

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

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

  8080       端口

  tomcat8080

  /day10      站點下的web應用名稱

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

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

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

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

  字符串: com.qianfeng.a_servlet.HelloServlet

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

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

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

  Java培訓班http://java.qfedu.com/

最新問答資訊

01 unity用什么編程語言?unity學習難度大嗎

學習 unity 語言
6020 人關注

02 python容易學嗎?學好python有什么好處?

學習 python 工作 培訓
5389 人關注

03 html是什么語言?html學習難嗎?

學習 html 語言 可以
5062 人關注

04 c語言難學嗎?c語言學好要多久?

語言 技術 學習
4733 人關注

06 學好平面設計要多久?報速成班靠譜嗎?

平面 設計 學習 時間
4238 人關注

相關問題

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

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

學習Java有哪些技巧嗎

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

java程序員常用到的技術有哪些

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

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

int 和 Integer 的基本區(qū)別有如下?點: int 是基本數(shù)據(jù)類型,...

JVM模型的介紹二

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

JVM模型的介紹一

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

測一測
你知道多少IT梗

主站蜘蛛池模板: 久久久综合亚洲色一区二区三区| 性盈盈影院免费视频观看在线一区| 国产福利无码一区在线| 国模少妇一区二区三区| 国产一区精品视频| 亚洲国产一区二区三区在线观看| 亚洲线精品一区二区三区| 日韩一区二区三区在线| 国产精品合集一区二区三区| 午夜天堂一区人妻| 国产在线无码一区二区三区视频| 亚洲AⅤ无码一区二区三区在线| 精品国产亚洲一区二区三区在线观看| 久久久久久人妻一区精品| 国产乱码精品一区二区三区中文| 精品国产亚洲一区二区在线观看 | 制服丝袜一区二区三区| 日韩精品一区二三区中文| av一区二区三区人妻少妇| 国模视频一区二区| 在线视频国产一区| 日本精品一区二区三区在线视频一 | 日韩一区二区视频| 日韩一区二区视频| 韩国福利视频一区二区| 国产精品一区二区在线观看| 国产一区二区免费在线| 无码人妻一区二区三区免费视频| 一区二区三区免费精品视频| 亚洲AⅤ无码一区二区三区在线 | 亚洲熟女综合一区二区三区| 伊人久久一区二区三区无码| 欧美一区内射最近更新| 国产伦理一区二区三区| 亚洲爽爽一区二区三区| 久久精品一区二区三区四区 | 亚洲av高清在线观看一区二区| 夜夜爽一区二区三区精品| 熟妇人妻一区二区三区四区| 亚洲国产精品自在线一区二区 | 精产国品一区二区三产区|