目錄 1. Servlet簡介 2. Tomcat安裝配置 3. Servlet項目搭建 4. Servlet項目運行 內容 Servlet簡介 Servlet是什麼 Java Servlet 是運行在 Web 伺服器或應用伺服器上的程式,它是作為來自 Web 瀏覽器或其他 HTTP 客戶端的請求和 ...
目錄
1. Servlet簡介
2. Tomcat安裝配置
3. Servlet項目搭建
4. Servlet項目運行
內容
Servlet簡介
-
Servlet是什麼
Java Servlet 是運行在 Web 伺服器或應用伺服器上的程式,它是作為來自 Web 瀏覽器或其他 HTTP 客戶端的請求和 HTTP 伺服器上的資料庫或應用程式之間的中間層。使用 Servlet 可以收集來自網頁表單的用戶輸入,呈現來自資料庫或者其他源的記錄,還可以動態創建網頁。
-
Servlet容器
Servlet 容器就是 Servlet 代碼的運行環境,Servlet容器也叫做Servlet引擎,是Web伺服器或應用程式伺服器的一部分,用於在發送的請求和響應之上提供網路服務。Servlet沒有main方法,不能獨立運行,它必須被部署到Servlet容器中,由容器來實例化和調用 Servlet的方法(如doGet()和doPost()),Servlet容器在Servlet的生命周期內包容和管理Servlet。
常用的 Servlet 容器有 Tomcat、Jboss、Jetty、WebLogic 等,其中 Tomcat 由 Java 官方提供,是初學者最常使用的。 -
Apache Tomcat
Tomcat是一個免費的開放源代碼的Servlet容器。
Tomcat安裝配置
-
下載並解壓apache-tomcat-8.5.87-windows-x64.zip
-
解壓文件放到自己的目錄下
Servlet項目搭建
-
打開IDEA創建項目
-
配置maven
-
添加並導入servlet依賴
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
</dependencies>
-
打開項目配置 File->Project Structure
-
添加web配置並點ok
-
修改web配置路徑
-
修改web資源路徑
-
點擊create artifcat
-
點擊apply,web圖標改變
-
修改web配置文件,webapp標簽內添加metadata-complete="false",使註解生效
-
創建DemoServlet類繼承HttpServlet,加上@WebServlet註解並重寫doGet方法
Servlet項目運行
-
編輯設置
-
添加tomcat並點ok
-
點擊Fix修改基路徑
-
點擊運行
-
打開瀏覽器訪問http://localhost:8080/demo,出現以下內容,項目啟動成功