1. 程式人生 > >1.JavaWeb 知識點概覽

1.JavaWeb 知識點概覽

元素 表達 ext.get 多個 don session 知識點 ava tdi

1.tomcat服務器的安裝和配置、http協議

  1.1 虛擬目錄的 /*映射*/(配置Context元素)(server.xml catalina\localhost\)

    http://blog.csdn.net/xiazdong/article/details/7215052

  1.2 虛擬主機的配置(搭建WEB站點)(1.配置Host元素 2.買一個域名 在DNS服務器中配置)

  1.3 *http協議的請求和響應的各個組成部分

    1.3.1 各個常見請求頭的含義

    1.3.2 各個常見響應頭的含義

2.servlet開發

  2.1 servlet開發7個細節性的問題

  2.2 servletConfig 對象

  2.3 servletContext 對象

    2.3.1 域 對象

    2.3.2 讀取資源文件(讀取資源文件的三種方式)

      1.servletContext (servlet文件)

      2.ClassLoader (類加載的方式,數據會到內存中,數據大時不能使用)

      3.FileInputStream (不建議)

    2.3.3 轉發 this.getServletContext.getRequestDispatcher

3.request和response的使用

  response

    3.1 一個http響應包含包含響應狀態行、響應頭、響應數據,要掌握通過response發送這三部分內容

    3.2 response發送中文

    3.3 response發送動態圖片

    3.4 response實現下載

    3.5 response實現請求重定向

    3.6 meta 標簽模擬http響應頭

  request

    3.1 一個http請求包含請求行、請求頭、請求數據,要掌握通過request獲取這三部分內容

    3.2 使用request獲取中文數據的問題(get\post)

    3.3 使用request獲取這種不同類型的表單數據(text\checkbox\radio) (都會有相應的name屬性 通過name拿到value)

    3.4 域對象

    3.5 實現請求轉發 (不可以多次轉發)


4.session和cookie(會話過程中 多個web組件數據共享問題)

  cookie:把數據打給客戶機

    1.顯示用戶上次訪問時間

    2.用戶上次瀏覽過的商品


  session:把數據存在服務器的session對象中

    1.購物案例

      1.1 如何實現關掉瀏覽器後,session還能為用戶服務(一個session為多個窗口服務)

    (關掉瀏覽器 為session帶ID的默認時間長度的Cookie銷毀,就無法實現一個session為多個窗口服務)設置Cookie的MaxAge

      1.2 如何實現 用戶禁用cookie後,還能實現購物 (URL重寫)

    2.用戶登錄

    3.防表單重復提交

      3.1 md5\base64

5.JSP

  1. 9大內置對象

  2. jsp常用的標簽

  3. el表達式和jstl標簽庫



6.javabean開發和案例

  1.jsp+javabean(簡單的計算器)

  2.jsp+servlet+javabean(MVC) 軟件的分層思想

  3.用戶註冊和登錄案例

  4.購物車案例

7.自定義標簽

  1.傳統標簽(了解)

  2.自定義標簽

  

1.JavaWeb 知識點概覽