促銷活動
學習
Adesua ahorow
任務
問卷及小測驗
遊戲
幫助
學習提醒時程表
社群
使用者
論壇
聊天
文章
成功故事
活動
評論
訂閱
亮色主題
課堂
評論
關於我們
開始
開始學習
現在就開始學習
Me Nkɔso
Adesua ahorow
探索地圖
課堂
Module 3. Java Adwumayɛfoɔ
等級 12
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
Web 服務器過濾器
Module 3 a ɛto so abien
等級 12,
課堂 5
過濾器介紹 但這還不是全部。您真的不認為 servlet 有那麼簡單,是嗎? 除了我們已經分析過的 servlet 之外,還有所謂的“實用 servlet”——過濾器。它們與 servlet 非常相似,但它們的主要工作是幫助 servlet 處理請求。 過濾器就像秘書,而 servlet 就像導演。在文件到達主任辦公桌之前,它會通過秘書的手。主管簽字後,它會再次交給秘書,例如,已經作為外發信件。 這樣的秘書可以拒絕對主管的某些請求(例如,垃圾郵件)。或者對他已知的問題給出標準
Please enable JavaScript to continue using this application.