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

正文內(nèi)容

基于jsp的博客網(wǎng)站系統(tǒng)開發(fā)(論文)-資料下載頁

2025-06-24 00:57本頁面
  

【正文】 。當(dāng)然,對(duì)日志進(jìn)行操作的前提條件是當(dāng)前登錄用戶具備相應(yīng)的管理權(quán)限。日志管理顯示模塊核心代碼如下:// 新建日志管理對(duì)象ArticleMgr articleMgr=new ArticleMgr()。// 根據(jù)博客ID,獲得該博客所有日志的總數(shù)int maxrowcount=(blogid)。// 新建分頁處理對(duì)象,并完成相應(yīng)的初始化Page webpage=new Page()。// 為分頁對(duì)象設(shè)置所有的記錄數(shù)(maxrowcount)。// 根據(jù)默認(rèn)的每頁顯示行數(shù)和所有記錄數(shù)計(jì)算出總頁數(shù)()。// 獲取當(dāng)前頁碼String curpagestr=(curpage)。// 設(shè)置當(dāng)前頁碼(curpagestr)。// 根據(jù)博客ID和當(dāng)前頁碼,獲得當(dāng)前頁的所有日志對(duì)象集合Collection c=(blogid,webpage)。// 新建類別管理對(duì)象CategoryMgr categoryMgr=new CategoryMgr()。Iterator iterator = ()。// 循環(huán)獲取日志對(duì)象集合中的每一個(gè)日志對(duì)象while (()) { // 獲取日志對(duì)象集合中的一個(gè)日志對(duì)象 Article article = (Article) ()。%// 顯示日志的ID // 顯示日志的標(biāo)題// 顯示日志的最后修改時(shí)間// 顯示日志的瀏覽次數(shù)和評(píng)論數(shù)/// 日志修改和刪除的鏈接修改 刪除// 日志分頁信息// 獲得該博客的所有發(fā)表的日志總數(shù)共篇日志 // 返回首頁鏈接,如果當(dāng)前頁就是第一頁則首頁鏈接不可用首頁 // 返回上一頁鏈接,如果當(dāng)前頁就是第一頁則上一頁鏈接不可用上一頁 首頁 上一頁 // 返回下一頁鏈接,如果當(dāng)前頁就是尾頁則下一頁鏈接不可用下一頁 // 返回尾頁鏈接,如果當(dāng)前頁就是尾頁則尾頁鏈接不可用尾頁 下一頁 尾頁 // 顯示當(dāng)前頁碼和總頁數(shù)頁次:/頁 // 顯示每頁顯示多少條記錄篇日志/頁 在上述實(shí)現(xiàn)代碼中,通過博客用戶名來獲得該用戶ID。通過用戶ID獲得該用戶的所有日志信息,并分頁顯示出來,顯示該用戶可以進(jìn)行的所有操作,如修改和刪除日志。 撰寫日志模塊。 撰寫日志界面圖當(dāng)用戶需要添加新的日志時(shí),可單擊日志管理顯示界面中的添加日志鏈接,進(jìn)入添加新日志的界面。在日志標(biāo)題、內(nèi)容輸入域內(nèi)輸入相應(yīng)的文字,以及選擇分類后,單擊“確定”按鈕進(jìn)行表單提交,完成添加新日志的操作[14]。其關(guān)鍵代碼如下:// 從當(dāng)前會(huì)話中獲得用戶名String username=(String) (true).getAttribute(username)。// 獲得日志標(biāo)題String title = (title)。// 獲得日志內(nèi)容String content = (content)。// 獲得日志分類號(hào),并轉(zhuǎn)換為整型int categoryid = ((categoryid))。// 新建日志對(duì)象Article article=new Article()。// 為該日志對(duì)象設(shè)置相應(yīng)的屬性,如標(biāo)題、內(nèi)容和日志類別號(hào)(title)。(content)。(categoryid)。// 新建博客管理對(duì)象BlogMgr blogMrg=new BlogMgr()。// 根據(jù)用戶名,得到該用戶的IDint blogid=(username)。// 為該日志對(duì)象設(shè)置所屬的用戶ID屬性(blogid)。// 新建日志管理對(duì)象ArticleMgr articleMgr=new ArticleMgr()。// 通過日志管理對(duì)象添加該日志對(duì)象,返回日志ID int articleid=(article)。在上述實(shí)現(xiàn)代碼中,首先從當(dāng)前會(huì)話中獲得該用戶的用戶名,從提交的表單中獲得日志標(biāo)題、日志分類和日志內(nèi)容信息;然后通過日志對(duì)象來封裝日志的相關(guān)屬性,最后通過日志管理對(duì)象以日志對(duì)象為參數(shù)來完成對(duì)日志的添加操作。 刪除日志模塊如果需要?jiǎng)h除已發(fā)表的日志,可單擊日志管理顯示界面中的刪除日志鏈接。 刪除日志確認(rèn)對(duì)話框圖再次確認(rèn)用戶是否真的要進(jìn)行該日志的刪除操作,而不是誤操作。點(diǎn)擊確定按鈕完成日志刪除操作,點(diǎn)擊取消按鈕取消該刪除操作。完成日志刪除操作的核心代碼如下:try{conn=()。//禁止自動(dòng)提交,設(shè)置回滾點(diǎn)(false)。stmt=()。//刪除該日志的所有評(píng)論(“delete from feedback where articleid=?”)。(1,articleid)。()。//刪除該日志(“delete from article where articleid=?”)。(1,articleid)。()。()。 //事務(wù)提交}catch(Exception ex){()。try{ ()。 //操作不成功則回滾}catrch(Exception e){ ()。}}finally{try{ ()。 ()。}catch(Exception e){ ()。}}由于每一篇日志允許用戶進(jìn)行評(píng)論,日志可能有相應(yīng)的日志評(píng)論,在進(jìn)行日志刪除操作時(shí),得先刪除該日志的所有評(píng)論,然后刪除該日志。為了保持?jǐn)?shù)據(jù)庫中的數(shù)據(jù)一致性,本系統(tǒng)采用事務(wù)來完成該刪除操作。在數(shù)據(jù)庫操作中,一項(xiàng)事務(wù)是指由一條或多條數(shù)據(jù)庫更新的SQL語句所組成的一個(gè)不可分割的工作單元。只有當(dāng)事務(wù)中所有操作都正常完成,整個(gè)事務(wù)才能被提交到數(shù)據(jù)庫;如果有一項(xiàng)操作沒有完成,就必須撤銷整個(gè)事務(wù)。 修改日志模塊。 修改日志界面圖當(dāng)用戶需要修改已發(fā)表的日志,可單擊日志管理顯示界面中的修改日志鏈接,進(jìn)入修改日志界面。該模塊與添加日志模塊相似,不同的是先從數(shù)據(jù)庫中獲得該日志的信息,顯示在修改表單中,然后用戶在日志標(biāo)題、內(nèi)容輸入域內(nèi)修改相應(yīng)的文字,以及選擇分類后,單擊“修改”按鈕進(jìn)行表單提交,完成對(duì)該日志的修改操作。 日志搜索模塊當(dāng)發(fā)布的日志越來越多時(shí),想要很快找到需要的日志,如果僅僅是通過瀏覽日志標(biāo)題列表來定位,將是一件非常困難的事情。因此,提供一種快速查詢的方法將是非常有必要的。該模塊具有快速搜索功能,搜索的結(jié)果是根據(jù)輸入的關(guān)鍵字,到數(shù)據(jù)庫中對(duì)日志標(biāo)題或日志內(nèi)容項(xiàng)進(jìn)行模糊查詢。日志搜索結(jié)果顯示的核心代碼如下:日志標(biāo)題:” target=”_blank”發(fā)表時(shí)間:頁面獲取查詢到的日志列表信息,然后再控制動(dòng)態(tài)顯示輸出。當(dāng)用戶在該頁面中單擊日志標(biāo)題的超級(jí)鏈接后,將提交附有日志編號(hào)屬性的請(qǐng)求,以顯示指定日志的詳細(xì)信息。結(jié) 論論文研究了關(guān)于博客信息管理系統(tǒng)的需求分析,并完成了系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。歸納起來,主要完成了以下的工作:(1)闡述了博客信息系統(tǒng)及其發(fā)展趨勢(shì),分析了目前我國(guó)博客信息系統(tǒng)的發(fā)展趨勢(shì)和存在問題。確定了開發(fā)博客信息管理系統(tǒng)的基本技術(shù)路線。(2)從用戶需求的角度說明開發(fā)博客信息系統(tǒng)的可行性,并針對(duì)所收集的資料整理出系統(tǒng)的業(yè)務(wù)流程圖、功能模塊圖、實(shí)體聯(lián)系圖和整體框架圖。(3)確定系統(tǒng)開發(fā)所需要的技術(shù),結(jié)合現(xiàn)有的數(shù)據(jù)和編程思想,生成需要的數(shù)據(jù)庫。明確各項(xiàng)工作的分工,數(shù)據(jù)的維護(hù)和使用權(quán)限的設(shè)定。(4)在詳細(xì)設(shè)計(jì)和編碼階段,運(yùn)用了JSP最基本的開發(fā)技術(shù),代碼簡(jiǎn)單易懂,系統(tǒng)里網(wǎng)頁間跳轉(zhuǎn)比較清晰。完成了普通用戶和系統(tǒng)管理員兩者的功能分離,而且各自的功能操作都能得到正確數(shù)據(jù)并存入數(shù)據(jù)庫中保存。系統(tǒng)的開發(fā)以及論文的研究由于時(shí)間的關(guān)系,有一些地方做的還不是很完美。對(duì)MVC設(shè)計(jì)模式的研究時(shí)間不長(zhǎng),所以在寫代碼的時(shí)候還沒有做到真正的得心應(yīng)手,是在查詢一些幫助文檔的情況下才完成的。還存在著一些不足和不完善的地方。歸納起來主要體現(xiàn)在以下三個(gè)方面:(1)系統(tǒng)功能趨于簡(jiǎn)單。真正的博客信息系統(tǒng)包括很多方面的信息,如可以在博客之間發(fā)送即時(shí)短消息,可以定制博客個(gè)人主頁等。(2)系統(tǒng)圖形顯示功能缺乏。目前系統(tǒng)中對(duì)數(shù)據(jù)的添加、刪除和修改功能都沒有圖形快捷操作,而且整個(gè)系統(tǒng)的界面顯得過于單調(diào),缺乏動(dòng)態(tài)圖形顯示效果。如果能結(jié)合其它界面美化工具,界面就能更人性化。(3)還有就是整個(gè)系統(tǒng)采用JSP+JavaBean+Servlet的網(wǎng)頁構(gòu)建技術(shù),能很好地把邏輯處理和界面顯示分開來,也便于網(wǎng)頁的維護(hù),但如果使用當(dāng)前經(jīng)典的框架結(jié)構(gòu)Struts框架結(jié)構(gòu),將能更好地實(shí)現(xiàn)邏輯代碼與數(shù)據(jù)之間的分離。參考文獻(xiàn)[1] 俞傳正.基于博客的個(gè)人知識(shí)管理平臺(tái)研究[D].天津:天津師范大學(xué),2006.[2] 陳明.Blog、Wiki在協(xié)作學(xué)習(xí)中的應(yīng)用研究[D].武漢:華中師范大學(xué),2006.[3] 郭華偉.基于內(nèi)容聚合BLOG學(xué)習(xí)平臺(tái)的輔助教學(xué)研究與實(shí)踐[D].北京:首都師范大學(xué),2006.[4] 柳永坡,劉雪梅,趙長(zhǎng)海.JSP應(yīng)用開發(fā)技術(shù)[M].北京:人民郵電出版社,2005:3032.[5] 耿祥義.JSP基礎(chǔ)教程[M].北京:清華大學(xué)出版社,2004:101103.[6] 孫衛(wèi)琴、李洪成.Tomcat與Java Web開發(fā)技術(shù)詳解[M].北京:電子工業(yè)出版社,2004:7378.[7] 李海峰.基于J2EE技術(shù)開發(fā)高性能BBS論壇[D].上海:華東師范大學(xué),2006.[8] 王夕寧,王曉平.JSP通用模塊及典型系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民郵電出版社,2006: 288296.[9] 賽奎春.JSP信息系統(tǒng)開發(fā)實(shí)例精選[M].北京:機(jī)械工業(yè)出版社,2006: 6672.[10] 陳剛.Eclipse從入門到精通[M].北京:清華大學(xué)出版社, 2005:416417.[11] 孫衛(wèi)琴.精通Struts:基于MVC的Java Web設(shè)計(jì)與開發(fā)[M].北京:電子工業(yè)出版社,2004: 19.[12] 胡百敬,姚巧玫.SQL Server 2005 數(shù)據(jù)庫開發(fā)詳解[M].北京:電子工業(yè)出版社,2006:913,123125.[13] (美)格羅夫 著,章小莉 等譯. SQL完全手冊(cè)(第二版)[M].北京:電子工業(yè)出版社,2006:1214.[14] 畢建信.基于MVC設(shè)計(jì)模式的Web應(yīng)用研究與實(shí)現(xiàn)[D].武漢:武漢理工大學(xué),2006.[15] 賀松平.基于MVC模式的B/S架構(gòu)的研究及應(yīng)用[D].武漢:華中科技大學(xué),2005.寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。不奮斗就是每天都很容易,可一年一年越來越難。能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無能的人!不在做事上認(rèn)真,只在情緒上計(jì)較。拼一個(gè)春夏秋冬!贏一個(gè)無悔人生!早安!—————獻(xiàn)給所有努力的人.學(xué)習(xí)參
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1