登錄注冊頁面設計.docx

登錄注冊頁面設計.docx

ID:28742966

大小:801.39 KB

頁數(shù):5頁

時間:2018-12-13

登錄注冊頁面設計.docx_第1頁
登錄注冊頁面設計.docx_第2頁
登錄注冊頁面設計.docx_第3頁
登錄注冊頁面設計.docx_第4頁
登錄注冊頁面設計.docx_第5頁
資源描述:

《登錄注冊頁面設計.docx》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。

1、登錄注冊頁面設計一、表結構字段中文類型是否為空UserID用戶IdIntNotNullUserNm用戶姓名Varchar(50)UserPsw用戶密碼Varchar(50)UserEmail用戶郵箱Varchar(50)UserQuestion用戶問題Varchar(100)UserAnswer用戶答案Varchar(100)二、頁面設計頁面設計主要是采用css與javascript代碼去美化與驗證jsp頁面和jsp頁面上的操作。登錄頁面注冊頁面修改信息頁面三、代碼設計本項目主要是實現(xiàn)了用戶登錄與注冊這兩個功能,是結合struts2+hibernate框架整合開發(fā)的,DAO作為實現(xiàn)

2、了數(shù)據(jù)訪問操作的所有細節(jié)的處理層。開發(fā)過程中,Struts2與hibernate主要是靠MyEclipse自動生成:struts2生成MVC模型的控制層的配置,hibernate生成MVC模型的持久層的類對象(PO);數(shù)據(jù)傳值過程中,我主要是設計struts的action類與struts配置,還有DAO模式的設計,JS與css。DAO設計:IUserDAO類是其DAO層里的CRUD操作基礎接口類,HibernateDAO類是那些持久化操作封裝一起的基礎工具類,HibernateUtil類是責處理事務、會話或連接等等事務界定操作。UserDAOFactory類是生成DAO的工廠。說明

3、:UserDAOFacory是供外界進行CRUD操作的一個接口,是通過聲明UserDAO接口,實例化IUserDAO實現(xiàn)類,得到CRUD操作的實例。HibernateUtil是個靜態(tài)類型的工具類,主要是處理事務的界定,session,Configuration,Trasaction等等事務方面由此類負責。HibernateDAO實現(xiàn)了IPersisitentDAO接口,在IUserDAO實現(xiàn)類里通過接口實例化具體類,將HibernateDAO組合在UserDAOimpl類里面。那些持久化操作封裝到HibernateDAO這個基礎類里,通過這個基礎類,DAO的實現(xiàn)類可以在很大程度上簡

4、化持久化操作的步驟,減少代碼的重復量Struts設計:在struts.xml文檔里共設置了三個action:login.action是用來登錄的,register.action是用來注冊的,modify是用來修改用戶信息的.文件名稱struts.xml頁面動作名稱Action類返回結果描述Logincom.JingshengT.struts.action.Operationsuccess返回到userinfo.jspinput返回到Login.jspRegistercom.JingshengT.struts.action.Operationsuccess返回到Success.jsp

5、input返回到Register.jspModifycom.JingshengT.struts.action.modifysuccess返回到doMidify.jspinput返回到midify.jspAction類:Struts.xml里的三個action對應著相應的action類方法。Ajax驗證:ProductValidateCode類是驗證碼圖片的生成類,生成圖片后把數(shù)字放在session里面,在AjaxValidateCode類里驗證驗證碼的時候,從session里面拿出來與通過xmlhttp方式傳送用戶輸入的字符串進行匹配。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。