<address id="bjr5b"><form id="bjr5b"></form></address>

    <form id="bjr5b"></form>

        <address id="bjr5b"><listing id="bjr5b"><meter id="bjr5b"></meter></listing></address>

          <form id="bjr5b"></form>
          400-650-7353

          精品課程

          您所在的位置:首頁 > IT干貨資料 > java > 【Java基礎知識】Servlet學習之創建Servlet程序(三)

          【Java基礎知識】Servlet學習之創建Servlet程序(三)

          • 發布: java培訓
          • 來源:Java培訓干貨資料
          • 2021-09-28 11:56:14
          • 閱讀()
          • 分享
          • 手機端入口

          一、不同版本Servlet程序創建的區別

          Servlet是Java EE規范體系的重要組成部分,可以使用的版本有Servlet2.x系列版本和Servlet3.0版本。

          Servlet2.x系列版本的Servlet需要在web.xml中進行配置。

          Servlet3.0作為 Java EE 6規范體系中一員,隨著Java EE 6規范一起發布。該版本在前一版本(Servlet2.5)的基礎上新增了注解,用于簡化Servlet、過濾器(Filter)和監聽器(Listener)的開發,無需在應用配置文件web.xml中配置Servlet,從而簡化了WEB應用程序的開發和部署。

          1、Servlet2.x版本的Servlet程序配置

          Servlet2.x系列版本的Servlet,需要在web.xml文件中,對Servlet進行配置,并發布到WEB服務器上,Servlet才能正確運行。

          配置示例如下:

          當用戶在客戶端瀏覽器URL地址欄中輸入Servlet的訪問路徑,請求訪問Servlet時,WEB服務器是如何找到要訪問的Servlet的:

          1、用戶從客戶端瀏覽器中發送Servlet訪問請求,例如:

          http://127.0.0.1/webApp/study/Servlet01

          WEB服務器收到請求后,從web.xml文件的Servlet映射路徑中查找與當前Servlet訪問路徑匹配的值。

          2、根據匹配的值,找到標簽中的servlet-name,再與標簽中的servlet-name進行匹配。

          3、根據匹配的標簽中的servlet-name,找到子標簽標簽中的Servlet類的全路徑名。

          4、調用并執行相應的Servlet類,響應用戶請求。

          2、Servlet3.0版本的Servlet程序配置

          Servlet3.0新增的Servlet注解,可以簡化Servlet配置,加快Servlet開發速度。

          在Servlet3.0中,通過注解配置Servlet。

          配置示例如下:

          (1)理解“注解”

          注解又稱為“標注”,是Java1.5中引入的新的注釋機制。

          Java 語言中的類、方法、變量、參數和包等都可以被標注。和Javadoc不同,Java 標注可以通過反射獲取標注內容,在編譯器生成類文件時,標注可以被嵌入到字節碼中,Java虛擬機保留標注內容,并在運行時獲取標注內容。

          (2)@WebServlet注解

          @WebServlet注解是標準servlet API中包javax.servlet.annotation中用于描述Servlet的標注,屬于類級別的注解。該注解的作用等價于:在web.xml配置文件中的的配置。

          通過@WebServlet注解的屬性,可以對Servlet的名稱、初始化參數、訪問路徑等進行標注。

          若使用@WebServlet注解,就無需在web.xml中對Servlet進行配置。當客戶訪問Servlet時,Servlet容器就會自動讀取注解中的信息。

          學習疑問申請解答
          您的姓名
          您的電話
          意向課程
           

          中公優就業

          IT小助手

          掃描上方二維碼添加好友,請備注:599,享學習福利。

          >>本文地址:
          注:本站稿件未經許可不得轉載,轉載請保留出處及源文件地址。

          推薦閱讀

          優就業:ujiuye

          關注中公優就業官方微信

          • 關注微信回復關鍵詞“大禮包”,享學習福利
          QQ交流群
          在線疑問解答
          (加群備注“網站”)
          IT培訓交流群 加入群聊 +
          軟件測試 加入群聊 +
          全鏈路UI/UE設計 加入群聊 +
          Python+人工智能 加入群聊 +
          互聯網營銷 加入群聊 +
          Java開發 加入群聊 +
          PHP開發 加入群聊 +
          VR/AR游戲開發 加入群聊 +
          大前端 加入群聊 +
          大數據 加入群聊 +
          Linux云計算 加入群聊 +
          優就業官方微信
          掃碼回復關鍵詞“大禮包”
          享學習福利

          測一測
          你適合學哪門IT技術?

          1 您的年齡

          2 您的學歷

          3 您更想做哪個方向的工作?

          獲取測試結果
           
          課程資料、活動優惠 領取通道
           
           
          国产成人精品亚洲日本语言
          <address id="bjr5b"><form id="bjr5b"></form></address>

            <form id="bjr5b"></form>

                <address id="bjr5b"><listing id="bjr5b"><meter id="bjr5b"></meter></listing></address>

                  <form id="bjr5b"></form>