1. 程式人生 > >學習JSP中相關知識點對應的小專案

學習JSP中相關知識點對應的小專案

檔案上傳下載:     1、網盤精靈(使用FileUpload技術實現檔案上傳下載,能顯示出資源所有檔案,通過樹的遍歷實現)

過濾器:     1、實現不同請求方式的編碼問題統一(增強getParamter()方法)     2、許可權的過濾(檢視訪問路徑,型別和使用者路徑、型別是否一致)    3、自動登入實現(通過判斷是否勾選,將使用者資訊存入到cookie和session完成,自動登入的話,把使用者資訊返回給瀏覽器cookie,下次進行攜帶,或者session直接有)     4、統計ip訪問網站的次數(將map存入context域物件,訪問時,查詢域物件是否該ip)     5、禁用瀏覽器快取(目前只有ie6以前版本會出現這個情況,response設定三個頭資訊)

監聽器:     1、線上人數統計(通過context和session域物件的監聽器完成,先設定context域物件裡面的線上人數,然後新訪問的時建立session將值+1設定到context裡面,退出時-1)

資料庫:     1、客戶管理系統(增刪改查,並實現分頁查詢)     2、轉賬操作(事務管理,當發生異常時,回滾事務)

session,cookie:     1、購物車的實現    2、轉賬操作(事務管理,當發生異常時,回滾事務)

可以試著練習這些小的專案,增加對知識點的鞏固和理解