第1章? ?搭建項目環(huán)境
1_創(chuàng)建DynamicWebProject(store_v5)
2_創(chuàng)建各個包結構
cn.itcast.store.web.servlet
cn.itcast.store.web.fitler
cn.itcast.store.web.base
Cn.itcast.store.service
cn.itcast.store.service.serviceImp
Cn.itcast.store.dao
cn.itcast.store.dao.daoImp
cn.itcast.store.domain
Cn.itcast.store.utils
3_導入JAR包
4_導入工具類?
??UUIDUtil? CookUtil
5_導入配置文件
?C3P0配置文件,修改參數(shù)(dbname,user,pass)
?JDBCUtils:設置main方法,打印方法getConnection()返回值
6_導入編碼過濾器(EncodingFilter)
? 對過濾器中的request上的3個方法進行增強
?req.getParameterValues();?req.getParameterMap(); req.getParameter();
? 手動對過濾器進行配置
7_導入BaseServlet? ,不需要配置
8_導入JSP頁面
9_創(chuàng)建了用戶模塊相關程序
?UserSerlvet UserService UserServiceImp?UserDao UserDaoImp User
第2章? ?實現(xiàn)用戶注冊功能
開發(fā)約定
為了項目管理方便,不會從客戶端直接發(fā)起請求到JSP頁面.
先請求到Servlet,在由Servlet轉發(fā)到JSP頁面.
[if !supportLists]1.1???? [endif]頁面路徑跳轉
1_ /jsp/index.jsp? 修改連接
?注冊
2_UserServlet__>registUI
?return “/jsp/regist.jsp”;
1.2? ? ?注冊功能原理分析