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

千鋒教育-做有情懷、有良心、有品質的職業教育機構

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

Servlet基本概念以及執行流程

發布:Java培訓班 2022-03-14 14:18

Servlet基本概念以及執行流程

推薦答案

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

  1.1 servlet簡介

  servlet: 用java語言開發網頁動態資源的技術。

  servlet特點:

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

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

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

1646191176291

  1.2 Servlet開發過程

  1)編寫java類,繼承HttpServlet

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

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

  2.2 web.xml文件中配置

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

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

  <!-- servlet的配置 -->

  <servlet>

  <!-- servlet內部名稱。可以自定義 -->

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

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

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

  </servlet>

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

  <servlet-mapping>

  <!-- sevlet內部名稱。和servlet配置的內部名稱保持一致!! -->

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

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

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

  </servlet-mapping>

  1.3 Servlet的執行過程

  前提: tomcat服務器啟動時,會加載%conf%/web.xml文件。然后再加載站點下的每個web應用的web.xml文件。

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

  http://       http協議

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

  2)找不到,聯網到運營商的DNS服務起器找域名和ip的映射

  8080       端口

  tomcat8080

  /day10      站點下的web應用名稱

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

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

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

  3)得到對應的servlet-class內容。

  字符串: com.qianfeng.a_servlet.HelloServlet

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

  輸出內容到瀏覽器,看到效果!!!

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

  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 人關注

相關問題

計算機前端和后端區別,到底該學哪一個?

互聯網行業的發展速度很快,有關市場上對于it行業的人才需求量越...

java和php的區別是什么?哪一個更難一些?

有很多零基礎的小白想要去學習編程技術,那么可以考慮一下java和...

java與java script的區別有哪些?

相信大多數同學對java、java script都不會陌生,二者都是編程語...

java中什么是繼承?

繼承的特點:只需明確一點,java只支持單繼承,不支持多繼承,但...

java byte取值范圍是什么?

同學您好,java byte取值范圍是什么?針對這個問題可以看看下面的...

javascript和java有什么區別

1)基于對象和面向對象:Java是一種真正的面向對象的語言,即使是...

測一測
你知道多少IT梗

主站蜘蛛池模板: 久久久免费网站 | 日本韩国欧美在线 | 色综合天天综合网国产人 | 亚洲一区欧美日韩 | 免费又黄又硬又大爽日本 | 男女视频免费观看 | 日韩在线视 | 午夜在线视频网站 | 99视频全部免费 | 天天干天天天天 | 伊人狠狠色j香婷婷综合 | 美女视频导航 | 久久99精品久久久久久国产越南 | 国产一区二区三区在线看 | 一级女性全黄生活片看看 | 生活片一级播放免费 | 插菊综合 | 手机看片一区 | 三级经典欧美激情 | 亚洲一区二区欧美日韩 | 黄色录像日本 | 欧美一级视频在线观看 | 中文字幕在线看视频一区二区三区 | 一本一道dvd在线播放器 | 亚洲观看视频 | 55夜色66夜色国产亚洲精品区 | 在线看色片| 免费一级a毛片在线播 | a级黄视频 | 成年人在线播放视频 | 成人私人影院www片免费高清 | 六月丁香综合网 | 日韩 视频在线播放 | 亚洲视频欧美视频 | 日本伦理视频在线观看 | 韩国一区| 免费看污污的视频 | 国精品午夜dy8888狼人 | 日韩精品久久久免费观看夜色 | 日韩欧美成人免费中文字幕 | 国产黄色大全 |