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

正文內(nèi)容

整合開發(fā)注冊登錄系統(tǒng)(已修改)

2025-05-26 14:33 本頁面
 

【正文】 第 15章 整合開發(fā)注冊登錄系統(tǒng) ? 系統(tǒng)分析 ? Hibernate持久層設(shè)計(jì) ? DAO層設(shè)計(jì) ? 業(yè)務(wù)邏輯層設(shè)計(jì) ? 完成用戶注冊模塊 ? 完成用戶登錄模塊 ? 小結(jié) 系統(tǒng)分析 ? 應(yīng)用背景以及系統(tǒng)功能介紹 ? 系統(tǒng)結(jié)構(gòu) ? 系統(tǒng)功能模塊 應(yīng)用背景以及系統(tǒng)功能介紹 ? 本章的任務(wù)是整合 Struts 2 、 Hibernate、Spring三個(gè)框架來構(gòu)建一個(gè)注冊登錄系統(tǒng)。 ? 注冊登錄系統(tǒng)主要包括實(shí)現(xiàn)兩個(gè)功能:用戶的注冊、用戶的登錄。用戶注冊和登錄這兩個(gè)功能幾乎是每一個(gè)網(wǎng)站所必需的功能,特別是網(wǎng)站需要識(shí)別用戶身份。用戶注冊可以向用戶提供在網(wǎng)站中注冊其信息的功能;用戶注冊之后,該用戶即可以通過用戶登錄功能登錄到該網(wǎng)站。用戶的登錄能夠用來使得合法用戶登錄到該網(wǎng)站。 系統(tǒng)結(jié)構(gòu) ? 本系統(tǒng)采用 J2EE應(yīng)用結(jié)構(gòu),分為如下幾層。 ? 表現(xiàn)層:由 JSP頁面組成。 ? MVC層:使用 Struts 2框架技術(shù)。 ? 業(yè)務(wù)邏輯層:使用業(yè)務(wù)邏輯組件構(gòu)成。 ? DAO層:使用 DAO組件構(gòu)成。 ? Hibernate持久層:使用 Hibernate框架技術(shù)。 ? 數(shù)據(jù)庫層:使用 MySQL數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)。 ? 從下面圖 151中可以看出各層之間的關(guān)系。 系統(tǒng)功能模塊 ? 注冊登錄系統(tǒng)是一個(gè)非常小的系統(tǒng),一般作為大型系統(tǒng)的兩個(gè)模塊。注冊登錄系統(tǒng)本身包含兩個(gè)功能模塊:用戶注冊模塊、用戶登錄模塊。 ? 用戶注冊模塊用來添加用戶注冊功能。通過判斷是否已存在相同用戶名的用戶,決定是否允許用戶注冊。如果已存在該用戶名的用戶,則注冊不成功,要求重新輸入用戶名再進(jìn)行注冊;如果不存在該用戶名的用戶,則允許其注冊。 ? 用戶登錄模塊用來添加用戶登錄功能。通過判斷該用戶是否已經(jīng)注冊即在數(shù)據(jù)庫中是否存在該用戶,決定用戶是否允許登錄。如果存在該用戶,則登錄成功;如果不存在該用戶則要求用戶首先注冊然后再來登錄。 Hibernate持久層設(shè)計(jì) ? 創(chuàng)建持久化 PO類 ? 創(chuàng)建映射文件 創(chuàng)建持久化 PO類 ? 創(chuàng)建持久化類。該類中包含六個(gè)屬性,分別表示用戶 ID、用戶名、密碼、年齡、生日、 地址個(gè)屬性,并添加屬性的 setter和 getter方法。 創(chuàng)建映射文件 ? 映射文件用來映射持久化類和數(shù)據(jù)庫表,從而將持久化類中的屬性和數(shù)據(jù)庫表中的字段關(guān)聯(lián)起來。指定用戶 ID為主鍵,主鍵的生成方式為自動(dòng)遞增,代碼如下所示。 DAO層設(shè)計(jì) ? Spring管理 SessionFactory ? 創(chuàng)建 DAO接口 ? 創(chuàng)建 DAO實(shí)現(xiàn)類 ? 配置 DAO組件 Spring管理
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1