WPF 給使用者控制元件增加自定義事件的記錄
阿新 • • 發佈:2021-10-24
bbs專案開發總結
本次專案開發中設計到的技術: 1.網路程式設計(核心) Servlet:接收請求,處理請求 Filter:攔截請求,過濾請求 Listener:監聽域屬性、域物件 2.資料庫連結,jdbc 資料庫連線池:c3p0 3.前端jsp頁面 el表示式/jstl表示式:獲取域屬性,動態拼接頁面 jsp動作標籤:請求轉發、請求包含 jsp指令標籤:引入jstl 4.ajax非同步請求 非同步傳送請求、頁面區域性重新整理、使用success/error回撥函式 5.jquery的使用 使用jquery動態修改頁面的元素 使用jquery封裝好的ajax模板 6.json資料封裝 使用第第三方jar包封資料為json字串 7.表單檔案上傳 使用post請求、多值傳輸、使用流讀取 8.列表分頁
功能的實現和碰到的問題
主要功能梳理:
1.註冊/登入功能
1.註冊登入功能
- 註冊功能
1.需要一個使用者輸入資料的表單
2.需要對使用者輸入的資料進行格式檢驗(非同步互動)
3.需要用到檔案上傳
4.需要使用post請求格式,對使用者的資訊進行保護
5.需要使用jdbc將資料寫入資料庫中
碰到的問題: 1.賬戶的格式的驗證和賬戶的註冊寫成了一個servlet /*優化:可以將驗證和資料庫操作分為兩個servlet, 使用非同步互動在前端顯示驗證資訊,用於提交判斷 也可以將驗證部分進行程式碼複用。 */ 3.資訊修改時,不能判斷修改部分資訊,只能全部修改 /*優化:在servelt中新增判斷,判斷使用者輸入了哪些資訊, 只修改哪些使用者輸入了的資訊。*/ 2.跳轉問題,不清楚轉發、包含、重定向的使用時機; /*建議去多看一些資料,詳細瞭解一下三者的具體用途和使用場景 */ 3.域屬性的使用不夠靈活,全程依賴session域,會造成一些不必要的壓力 /*缺點:將所有的頁面跳轉都設定為了重定向,幾乎沒有使用轉發和包含, 所以,幾乎沒有使用過request域, */