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

正文內(nèi)容

整合開發(fā)注冊登錄系統(tǒng)-資料下載頁

2025-05-10 14:33本頁面
  

【正文】 如圖 153所示。 完成用戶登錄模塊 ? 創(chuàng)建用戶登錄頁 ? 創(chuàng)建用戶登錄控制器 ? 配置用戶登錄控制器 ? 創(chuàng)建校驗(yàn)規(guī)則文件 ? 測試用戶登錄 創(chuàng)建用戶登錄頁 ? 新建用戶登錄頁,該頁面中包含一個(gè)表單,用來輸入登錄用戶信息。同樣為該登錄頁面添加圖形驗(yàn)證碼,代碼如下所示。 創(chuàng)建用戶登錄控制器 ? 新建業(yè)務(wù)控制器 LoginAction,該 Action接受用戶登錄頁傳遞的參數(shù),并調(diào)用業(yè)務(wù)邏輯組件來判斷用戶的合法性。 配置用戶登錄控制器 ? 在 Spring配置文件中配置業(yè)務(wù)控制器 LoginAction,并為其注入業(yè)務(wù)邏輯組件,代碼如下所示。 ? ! 創(chuàng)建 LoginAction實(shí)例 ? bean id=loginAction class= scope=prototype ? property name=userService ref=userService/property ? /bean ? 在 LoginAction,并定義處理結(jié)果與視圖資源之間的關(guān)系。代碼如下所示。 ? action name=login class=loginAction ? ! 定義處理結(jié)果與視圖資源之間的關(guān)系 ? result name=success//result ? result name=input//result ? result name=error//result ? /action 創(chuàng)建校驗(yàn)規(guī)則文件 ? 新建校驗(yàn)規(guī)則文件,其中包含如下輸入校驗(yàn)規(guī)則。 ? ( 1)用戶名、密碼必須輸入。 ? ( 2)用戶名只能是數(shù)字或者字母,長度為 6~ 20之間。 ? ( 3)密碼必須是數(shù)字或者字母,長度為 6~ 20之間。 ? 通過如上校驗(yàn)規(guī)則,編寫校驗(yàn)規(guī)則文件,代碼如下所示所示。 測試用戶登錄 ? 打開瀏覽器,運(yùn)行用戶登錄頁。從頁面中可以看到一個(gè)登錄表單以及一個(gè)圖形驗(yàn)證碼,如圖 155所示。 ? 當(dāng)輸入一個(gè)錯(cuò)誤的驗(yàn)證碼進(jìn)行登錄時(shí),頁面會(huì)跳轉(zhuǎn)回登錄頁面,并顯示驗(yàn)證碼輸入錯(cuò)誤提示信息,如圖 156所示。 小結(jié) ? 本章重點(diǎn)介紹了通過基于 Struts Spring和Hibernate框架來開發(fā)注冊登錄系統(tǒng)。在開發(fā)系統(tǒng)中,充分的利用的 J2EE分層的思想。通過 Struts 2框架負(fù)責(zé)與用戶進(jìn)行交互,并通過業(yè)務(wù)邏輯組件完成業(yè)務(wù)邏輯判斷。通過 Struts 2整合 Spring,從而為 Struts 2中的 Action注入業(yè)務(wù)邏輯組件。同時(shí)整合 Hibernate框架進(jìn)行持久化訪問操作。本系統(tǒng)中還使用了 Struts 2的 JSON插件來完成 Ajax交互,從而實(shí)現(xiàn)異步的檢測用戶名是否占用。本系統(tǒng)還是用了圖形驗(yàn)證碼,從而防止惡意用戶的侵入,增強(qiáng)系統(tǒng)的安全性。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1