CodeGym University
學習
課程
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
探索地圖
課堂
所有探索
所有等級
自動安裝Tomcat
Module 3 a ɛto so abien
等級 11,
課堂 1
載入Tomcat 您可以通過兩種方式在您的計算機上安裝 Tomcat:使用 Windows Installer 或將其下載為存檔文件。第一種方法更簡單,而第二種方法允許您管理設置和安裝 Web 服務器的所有方面。 讓我們從一種簡單的方法開始,然後您將自己決定您喜歡哪一種。 您可以從其官方頁面下載 Tomcat 。在此頁面上,我們可以看到各種下載選項:作為存檔,足以解壓,或作為安裝程序。 Tomcat 的安裝方式有很多種,為了簡單起見,我們將選擇32 位/64 位 Window
手動安裝Tomcat
Module 3 a ɛto so abien
等級 11,
課堂 2
3.1 加載Tomcat 如果出於某種原因您決定手動安裝 Tomcat,那麼您將需要更多說明。再次開始,從頁面下載 Tomcat 。但這次我們選擇最頂部的 zip 存檔: 3.2 安裝Tomcat 安裝 Tomcat 非常簡單。在上一步中下載 zip 文件後,將其內容解壓縮到特定文件夾。例如,在D:\DevPrograms: 要運行 Tomcat,您的計算機上必須安裝 JRE 8 或更高版本。如果安裝了多個 JRE,建議直接在 Tomcat 設置中註冊一個特定的 JRE。 為
在 Tomcat 中部署第一個應用程序
Module 3 a ɛto so abien
等級 11,
課堂 3
如果您在 Tomcat 運行時更改設置,請不要忘記重新啟動它。
將 Tomcat 添加到 IDEA
Module 3 a ɛto so abien
等級 11,
課堂 4
5.1 將 Tomcat 添加到 IDEA Ultimate 步驟1。創建本地 Tomcat 配置。運行-編輯配置- 第二步。然後選擇本地的Tomcat。 第三步。配置 Tomcat。通過單擊 strong>configure 添加路徑到 Tomcat 文件夾 您可以在此處指定: HTTP port- Tomcat 運行的端口 JRE- 您可以選擇運行 Tomcat 的 JRE VM options- Tomcat 的虛擬機設置 URL- 此鏈接將在 IDEA 幫助啟動服務器
war文件設備
Module 3 a ɛto so abien
等級 11,
課堂 5
戰爭文件結構 每個 Web 應用程序在上傳到 Web 服務器時都被打包到一個 .war 文件中。WAR 現在代表 Web Application Resources,儘管它以前是 Web ARchive。事實上,這是一個包含打包 Web 應用程序的 zip 存檔。 war 文件的典型內容如下所示: /index.html
web.xml結構
Module 3 a ɛto so abien
等級 11,
課堂 6
7.1 web.xml 的一般架構 web.xml 文件存儲應用程序配置信息。它不是它的強制性部分,但它被廣泛用於配置 Web 應用程序。 此文件必須位於WEB-INF文件夾中。當 Tomcat 啟動時,它會讀取它的內容並使用它包含的配置。如果文件包含錯誤,Tomcat 也會顯示錯誤。 示例 web.xml:
使用註釋自定義 Web 應用程序
Module 3 a ɛto so abien
等級 11,
課堂 7
8.1 servlet註解介紹 從版本 7 開始,Tomcat 開始支持Servlet API 3.0 web servlet 規範。特別是,其中出現了一個名為javax.servlet.annotation. 它包含各種類型的註釋,可用於註釋 servlet 類。如果您使用註釋,則不需要部署描述符 (web.xml)。 最有用的註釋列表: 註解 描述 1個 @WebServlet 聲明一個 servlet 2個 @WebInitParam 指定一個初始化參數 3個 @Web
Servlet 簡介
Module 3 a ɛto so abien
等級 12,
課堂 0
1.1 接口Servlet 今天我們開始一個有趣的新話題——servlets。正是在 Java 中添加了 servlet,Java 才成為大型服務器應用程序的事實標準。世界上 80% 的企業軟件都是用 Java 編寫的。而在中國,一切都是100%。那麼什麼是servlet? Servlet 正是將 Java 程序轉換為 Web 服務並允許它處理來自客戶端的請求的東西。是這樣的…… 上世紀 90 年代,萬維網出現後,立即出現了網絡客戶端(瀏覽器)和網絡服務器。Web 服務器通常
在 Servlet 中處理請求
Module 3 a ɛto so abien
等級 12,
課堂 1
2.1 HttpServletRequest類 您的 servlet 必鬚根據從請求中收到的信息來完成大部分工作。該對象負責它HttpServletRequest,容器將傳遞給您的 servlet(傳遞給一個service或多個方法doGet()等doPost()) 這個對像有很多方法,因為它只是存儲請求數據,你可以通過它與容器進行交互。 方法可分為兩大類: 用戶授權相關方法 處理請求數據的方法 用戶授權方式我會以表格的形式給出,我們就不分析了。事實上,它們很少用於授權用戶。
塑造 Servlet 響應
Module 3 a ɛto so abien
等級 12,
課堂 2
3.1 HttpServletResponse類 調用service()您的 servlet 方法後,Web 容器將根據HttpServletResponse. 所以如果你想以某種方式影響對客戶端的響應,那麼你應該修改這個對象。 服務器響應由三部分組成: 狀態行(例如:200 OK) 標頭 響應體 而類方法HttpServletResponse也分為3組?幾乎: 方法 描述 1個 void setStatus(int sc) 設置響應狀態代碼。 2個 void sendErr
使用 Servlet 會話
Module 3 a ɛto so abien
等級 12,
課堂 3
4.1 HttpSession簡介 如果多個請求來自同一個客戶端,那麼他們說客戶端和服務器之間已經建立了一個會話。為了控制這個過程,容器有一個特殊的 HttpSession 對象。 當客戶端向 servlet 發出請求時,servlet 容器會檢查請求中是否存在會話 ID 參數。如果沒有這樣的參數(例如,客戶端是第一次聯繫服務器),那麼 servlet 容器會創建一個新的 HttpSession 對象,並為其分配一個唯一的 ID。 會話對象存儲在服務器上,ID 在響應中發送給
服務小程序設置
Module 3 a ɛto so abien
等級 12,
課堂 4
初始化() 方法 還有一些其他有用的小東西。當然,我說的是 servlet 初始化。如您所知,在 Web 服務器創建 servlet 對象並將其放入容器後,它會調用 servlet 的init()方法。您可以覆蓋此方法並初始化其中需要的任何內容。 為什麼不使用構造函數? 因為創建 servlet 的過程是這樣的: 我們創建一個繼承自的對象HTTPServlet 創建對象Servlet上下文, 添加它的 servlet 變量 創建對象Servlet配置, 添加它的 servle
顯示更多
1
...
28
29
30
31
32
...
35
Please enable JavaScript to continue using this application.