servlet是什么?它是java語言中專門來處理各種協議通訊的程序模塊。就像有專門處理數據庫的,有專門解析xml的!那既然是處理通訊協議的, 也就是做web的,那就因該涉及到web開發的方方面面
-
web應用程序的基礎知識
- URL,URN與URI
- URL編碼,這個常用!
- 何謂容器?
- Servlet與jsp的關系
- MVC/Model2
-
編寫servlet的準備工作
- 第一個完整的servlet代碼
- 準備開發環境(編輯器等等)
- 到底什么是HttpServlet
- 代碼部署的相關問題
-
怎么處理請求與響應
- web容器到底是怎么實現請求與響應的
- HttpServletRequest處理請求
- http請求頭信息有哪些
- get/post獲取參數
- get/post編碼
- 上傳圖片怎么解決?(http協議body數據怎么獲取?)
- 容器內部如何共享數據?
- 兩個servlet程序之間如何調用?
- 內部轉發到底是什么邏輯?
- HttpServletResponse處理響應
- http響應頭信息有哪些
- 輸出內容也是需要編碼的!
- 二進制響應
- 重定向
- 直接輸出錯誤狀態(404)
-
會話管理
- cookie增刪改查
- session增刪改查
-
servlet的高級API
- servlet的生命周期
- servletConfig與ServletContext定義,及其二者的區別
- 各種監聽器的使用
- 實現Filter接口開發過濾器