freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

整合開發(fā)注冊(cè)登錄系統(tǒng)-wenkub

2023-05-21 14:33:58 本頁(yè)面
 

【正文】 戶注冊(cè)可以向用戶提供在網(wǎng)站中注冊(cè)其信息的功能;用戶注冊(cè)之后,該用戶即可以通過(guò)用戶登錄功能登錄到該網(wǎng)站。第 15章 整合開發(fā)注冊(cè)登錄系統(tǒng) ? 系統(tǒng)分析 ? Hibernate持久層設(shè)計(jì) ? DAO層設(shè)計(jì) ? 業(yè)務(wù)邏輯層設(shè)計(jì) ? 完成用戶注冊(cè)模塊 ? 完成用戶登錄模塊 ? 小結(jié) 系統(tǒng)分析 ? 應(yīng)用背景以及系統(tǒng)功能介紹 ? 系統(tǒng)結(jié)構(gòu) ? 系統(tǒng)功能模塊 應(yīng)用背景以及系統(tǒng)功能介紹 ? 本章的任務(wù)是整合 Struts 2 、 Hibernate、Spring三個(gè)框架來(lái)構(gòu)建一個(gè)注冊(cè)登錄系統(tǒng)。用戶的登錄能夠用來(lái)使得合法用戶登錄到該網(wǎng)站。 ? 業(yè)務(wù)邏輯層:使用業(yè)務(wù)邏輯組件構(gòu)成。 ? 從下面圖 151中可以看出各層之間的關(guān)系。通過(guò)判斷是否已存在相同用戶名的用戶,決定是否允許用戶注冊(cè)。如果存在該用戶,則登錄成功;如果不存在該用戶則要求用戶首先注冊(cè)然后再來(lái)登錄。指定用戶 ID為主鍵,主鍵的生成方式為自動(dòng)遞增,代碼如下所示。 ? package 。 ? } 創(chuàng)建 DAO實(shí)現(xiàn)類 ? 新建 UserDAOImpl類,該類實(shí)現(xiàn) UserDAO接口。 ? ! 定義 hibernateTemplate ? bean id=hibernateTemplate class=te ? property name=sessionFactory ? ref bean=sessionFactory/ ? /property ? /bean ? ! 配置 DAO組件 ? bean id=userDao class= ? property name=hibernateTemplate ? ref bean=hibernateTemplate/ ? /property ? /bean 業(yè)務(wù)邏輯層設(shè)計(jì) ? 創(chuàng)建業(yè)務(wù)邏輯組件接口 ? 創(chuàng)建業(yè)務(wù)邏輯組件實(shí)現(xiàn)類 ? 配置業(yè)務(wù)邏輯組件 創(chuàng)建業(yè)務(wù)邏輯組件接口 ? 新建業(yè)務(wù)邏輯組件接口,該接口中定義了注冊(cè)用戶,判斷是否允許用戶登錄,判斷是否允許登錄三個(gè)方法,代碼如下所示。 ? //是否允許登錄 ? public boolean isLogin(String username,String password)。 配置業(yè)務(wù)邏輯組件 ? 在 Spring配置文件中配置業(yè)務(wù)邏輯組件組件,并為其注入 DAO組件,代碼如下所示。 創(chuàng)建用戶注冊(cè)頁(yè) ? 新建用戶注冊(cè)頁(yè),該頁(yè)面中包含一個(gè)表單,用來(lái)輸入注冊(cè)用戶信息,代碼如下所示。 ? ! 創(chuàng)建 RegisterAction實(shí)例 ? bean id=registerAction class= scope=prototype ? property n
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1