jsp+servlet+mybatis+oracle+Tomcat實現資料庫使用者增刪改查功能
2015年4月23號,在上海久華科技資訊科技有限公司學習了Web專案的基本開發,這三天在團隊專案經理的幫助下,運用jsp+servlet+mybatis+oracle+Tomcat完成了一個簡易版的使用者登入和註冊功能的系統,並實現了對資料庫的增刪改查功能。下面就回顧總結下整個專案的流程,希望對以後的學習會有幫助。
1.任務清單:在使用者表zc_yh進行增刪改查工作,使用者表內容為:
- Wid 唯一標示 主鍵
- Yhbh 使用者編號
- Xm 姓名
- Mm 密碼
- Sfsy 是否使用
- Yddh 行動電話
- Gddh 固定電話
- DZYJ 電子郵箱
- BZ 備註
PLSQL操作語言:
select WID 主鍵號,YHBH
行動電話,GDDH 固定電話,DZYJ 電子郵件,BZ 備註 from zc_yh
1.完成註冊和登入功能功能
要求:
註冊:
- 驗證使用者編號是否唯一(ajax)
- 確認密碼 密碼必須長度在6位以上
- 行動電話和固定電話必須要填寫其中一個
- 電話郵箱格式驗證(JQuery 驗證郵箱)
- 告知註冊成功
登入功能
2.實現流程: 前言 原理分析 實現原理:
- 使用者名稱-密碼
- 登入成功-使用者集合頁面
- 登入失敗則留在登入頁面並提醒《使用者名稱或密碼不正確》
(1)Controller(一般專案從此處開始)
@RequestMapping("register")//註冊
public String register(Model model){
return "user/register";
(2)直接跳轉jsp介面;
(3)Jsp(彈出使用者介面,然後使用者進行填寫資訊,並執行使用者介面互動)
(4)Controller(根據資訊將其封裝進物件)
@RequestMapping("registerSave")//註冊儲存,注入名最好與方法名一致
public ModelAndView registerSave(Model model,User user){
model.addAttribute("delCount", userService.delUser("qwer"));
return new ModelAndView("user/list","model",model);
}
(5)Service
Controller對其進行呼叫
@Resource(name="userService")
private UserService userService;
(6)Dao
根據具體的業務,訪問資料庫訪問層
(7)mapper