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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于springmvc的云筆記系統(tǒng)(參考版)

2024-12-07 19:16本頁面
  

【正文】 當(dāng)然我還要感謝 好多同學(xué),因?yàn)樵诋厴I(yè)設(shè)計(jì)過程中,好多同學(xué)除了借給我了相關(guān)書籍,還幫助我改進(jìn)我的項(xiàng)目,當(dāng)我遇到我看不到的錯(cuò)誤時(shí)是他們幫我發(fā)現(xiàn)并提供改正方法沒有他們我是無法獨(dú)立完成這個(gè)項(xiàng)目的,正是因?yàn)樗麄儗?duì)我耐心的幫助,沒有對(duì)我產(chǎn)生不耐煩的心情,我的論文才得以完成,在此,向那些幫助過我的同學(xué),我發(fā)自內(nèi)心的對(duì)他們說一聲,謝謝! 26 參考文獻(xiàn) [1] 王珊 ,薩師煊 .《數(shù)據(jù)庫系統(tǒng)概論》 .北京:高等教育出版社 , [2] 明日科技 . 《 Java Web 從入門到精通》 .北京:清華大學(xué)出版社, [3] 張化祥 ,陸晶 .《 Java 程序設(shè)計(jì)》 .北京 :清華大學(xué)出版社 , [4] 何玉潔 .《數(shù)據(jù)庫原理與應(yīng)用教程》 .北京:機(jī)械工業(yè)出版社, [5] 施瓦茨 ,扎伊采夫 ,特卡琴科 .《高性能 MySQL》 .北京:電子工業(yè)出版 社 , [6] 張基溫 .基于知識(shí)和能力構(gòu)建的計(jì)算機(jī)專業(yè)課程改革 [J].無錫教育學(xué) 院學(xué), 2021,( 4): 5455. [7]桑新民 .當(dāng)代信息技術(shù)在傳統(tǒng)文化教育基礎(chǔ)中引發(fā)的革命 [J].教育研 究 ,1997,(5):1723. 。這些優(yōu)點(diǎn)都是我希望從張老師身上學(xué)到的。默認(rèn)的筆記本:用戶可以在該筆記本下存放筆記,也可以另外創(chuàng)建其他的筆記本存放筆記。回收站筆記本用來暫存用戶刪除的筆記,在回收站中,用戶可以恢復(fù)刪除的筆記,也可以將筆記徹底刪除。 } } 25 云筆記主界面如圖 44 所示: 圖 44云筆記主界面 云筆記系統(tǒng)具有的功能有:注冊、登錄、修改密碼、筆記本、筆記、活動(dòng)、回收站、收藏筆記本、活動(dòng)筆記本。 } NoteController: RequestMapping(/) ResponseBody public Result findNote(String noteBookId) { ListNote list = (noteBookId)。主要代碼如下: : select id=findById parameterType=string resultType= select * from _note where _note_id={noteId} /select NoteService: public ListNote findNote(String noteBookId) { if (noteBookId == null) throw new BusinessException(參數(shù)為空 .)。然后在 Service 中增加查詢筆記方法。 return new Result(map)。 } NoteBookController: RequestMapping(/) ResponseBody public Result findSpecial(HttpSession session) { User user = (User) (user)。 for(NoteBook nb : list) { ((), nb)。 MapString, NoteBook result = new HashMapString, NoteBook()。push39。action39。recycle39。favorites39。最后在 Controller中增加處理查詢特殊筆記本請求的方法。 ② 開發(fā)步驟:首先在 DAO 中增加一個(gè)方法,查詢出指定用戶的所有特殊筆記本。 } ( 2)查詢特殊筆記本: ① 業(yè)務(wù)邏輯:在后續(xù)的業(yè)務(wù)中,我們需要點(diǎn)擊默認(rèn)筆記本、回收站、 收藏夾、活動(dòng)列表這些按鈕,然后將點(diǎn)擊的筆記本下的筆記查詢 出來。 ListNoteBook list = (())。 return (userId)。normal39。最后在 Controller 中增加方法處理查詢普通筆記本的請求。 21 ② 開發(fā)步驟:首先在 DAO 代碼中增加根據(jù)用戶 ID查詢普通筆記本的方法。 } else { return new Result(原密碼輸入有誤 .)。 (user)。 } LoginController: RequestMapping(/) ResponseBody public Result changePassword(String lastPassword, String newPassword, HttpSession session) { User user = (User) (user)。最后在Controller 中增加修改密碼的方法該方法要接收頁面?zhèn)魅氲脑艽a和新密碼,調(diào)用 Service 進(jìn)行修改密碼。 } 19 ( 4)修改密碼: ① 業(yè)務(wù)邏輯:原密碼長度不能小于 6位新密碼長度不能小于 6位確認(rèn)新密碼與新密碼一致,發(fā)送異步請求訪問服務(wù)端驗(yàn)證原密碼是否正確如果原密碼輸入正確則修改密碼,在回調(diào)函數(shù)中將頁面跳轉(zhuǎn)至登錄頁。 (user, user)。 if (0.equals((flag).toString())) { //登錄成功 User user = (userName)。 ② 開發(fā)步驟: Controller:在 LoginController 中增加一個(gè)退出登錄的方法在該方 法中將 session 注銷。 } return new Result(data)。 (user, user)。 } LoginController: RequestMapping(/) ResponseBody public Result login(String userName, String password, HttpSession session) { MapString, Object data = (userName, password)。 (msg, 登錄成功 .)。 (msg, 密碼錯(cuò)誤 .)。 (msg, 用戶名錯(cuò)誤 .)。 User user = (userName)。 if(userName == null) throw new BusinessException(用戶名為空 .)。最后 我們 在 Controller 中的LoginController 中調(diào)用 LoginService 對(duì)用戶名、密碼進(jìn)行驗(yàn)證,如果驗(yàn)證成功,將用戶信息存入 session。 ② 分析請求:包含一次請求,即登錄時(shí)進(jìn)行驗(yàn)證,請求過程與注冊過程一致。 } ( 2)登錄功能: ① 業(yè)務(wù)介紹:點(diǎn)擊登錄按鈕時(shí),需要進(jìn)行客戶端驗(yàn)證,驗(yàn)證用戶名、密碼不能為空,發(fā)送異步請求,訪問服務(wù)端組件,在服務(wù)端對(duì)用戶名、密碼進(jìn)行驗(yàn)證判斷其是否正確,如果驗(yàn)證通過,則登錄成功,將用戶信息存入 session。 } LoginController: //注冊用戶 public Result register(User user) { boolean b = (user)。 ( new Timestamp(()))。 15 (())。 (())。 // 查詢特殊的筆記本類型 ListNoteBookType noteBookTypes = ()。 else return false。 User user = (userName)。 } else { //校驗(yàn)失敗 return false。 //給用戶初始化筆記本 (())。最后在 Controller 中創(chuàng)建 LoginController,并且調(diào)用 LoginService 處理請求并且給頁面返回一些數(shù)據(jù),該數(shù)據(jù)在控制層統(tǒng)一組裝,最好所有 Controller 的方法返回的數(shù)據(jù)都有標(biāo)準(zhǔn)的格式。注冊界面如
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1