《Oracle JavaEE編程自學與面試指南》03-02:第一個Web應用

課程封面-JavaEE-AT阿寶哥


深入瞭解IT/互聯網行業及崗位,請參閱通用IT/互聯網崗位招聘計劃(最新全崗版)
深入瞭解職業晉升及學習路線,請參閱最優職業晉升路線和課程學習指南(最新全棧版)


內容導航

  • 1、創建Web項目
  • 2、工程目錄結構
  • 3、index.jsp文件
  • 4、訪問Web應用的過程

1、創建Web項目

New-Web Project,填寫項目信息


2、工程目錄結構

  • src:存放所有的.java文件,包括Servlet、Java類等
  • WebRoot:存放HTML、img、JSP等,可以自行創建子目錄
  • WebRoot/WEB-INF:這是一個非常重要的目錄,主要放置web.xml配置文件,不要把JSP等文件放到這個目錄下
  • WebRoot/WEB-INF/lib:放置工程需要使用的class文件、jar文件,例如數據庫驅動包等

3、index.jsp文件

第一行,修改編碼格式,保證中文正常顯示


<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

添加顯示IP地址的代碼,目前不理解該代碼含義,主要是展示動態的功能

您的IP地址:<%=request.getRemoteAddr() %><br>


4、訪問Web應用的過程

  1. 客戶端輸入http://192.9.108.134:8080/ch01/index.jsp,即向主機192.9.108.134發出請求,主機通過端口爲8080的服務處理請求,8080即Tomcat的服務。

  2. Tomcat解析請求的URL後,定位到ch01/index.jsp

  3. 客戶端發出請求後,將根據HTTP協議的規範,向服務器,即Tomcat傳輸請求數據,包括請求頭,請求體等。Tomcat將會把這些請求數據封裝到規範的對象中,傳遞給index.jsp,執行index.jsp

  4. 執行結束後,將生成響應數據,包括響應頭,響應體等,返回給客戶端瀏覽器

  5. 瀏覽器將返回的響應體內容進行顯示


好好學習,天天向上!繼續下一章…👏👏👏👏👏👏


掃碼關注AT阿寶哥,暢讀更多內容!


感謝您閱讀,如果對作者其它文章也很感興趣,請掃碼關注!🚀🚀🚀🚀🚀🚀


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章