已閱讀5頁,還剩101頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
I中文題目:基于J2EE的Blog系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)外文題目:DESIGNANDIMPLENMENTATIONOFBLOGSYSTEMBASEEDONJ2EE畢業(yè)設(shè)計(jì)(論文)共96頁(其中:外文文獻(xiàn)及譯文29頁)圖紙共0張完成日期2007年6月答辯日期2007年7月I摘要隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展,在自由精神與共享精神的影響下博客(Weblog,Blog)誕生了。Blog的產(chǎn)生讓我們可以有更多的機(jī)會(huì)向別人展示我們自己的見解與日常生活中的信息。JAVA作為目前最為流行的技術(shù)之一,其企業(yè)版本(J2EE)在設(shè)計(jì)與實(shí)現(xiàn)Web應(yīng)用方面非常適合。并且,目前基于J2EE的開源框架也已經(jīng)非常成熟。可以利用現(xiàn)有的優(yōu)秀框架進(jìn)行系統(tǒng)的設(shè)計(jì)與構(gòu)建。使用J2EE技術(shù)來設(shè)計(jì)實(shí)現(xiàn)Blog正是本文的目的所在。本文將設(shè)計(jì)并實(shí)現(xiàn)一個(gè)基于J2EE的Blog系統(tǒng)。該系統(tǒng)以Struts、Spring以及Hibernate框架為基礎(chǔ)進(jìn)行設(shè)計(jì)與構(gòu)建。Struts、Spring以及Hibernate都是開源框架,分別實(shí)現(xiàn)MVC(Model-View-Control)、依賴注入(DependencyInjection)以及ORM(Object/RelationMapping)。為了提高系統(tǒng)的性能,持久層使用了延遲加載方式。而這種方式需要持久層接口的生命周期延續(xù)到表示層。通過對現(xiàn)有技術(shù)的分析并結(jié)合本系統(tǒng)的特點(diǎn),筆者設(shè)計(jì)了一個(gè)延長持久層接口生命周期的有效方式,LongPersist機(jī)制。在利用以上技術(shù)的同時(shí),通過分析Blog的特點(diǎn),最終完成系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)主要完成了用戶的登錄、注冊以及管理功能,實(shí)現(xiàn)了用戶文章的發(fā)表與管理。通過使用URLRewrite方式使用戶方便的瀏覽自己以及其他用戶的Blog。關(guān)鍵詞:博客;J2EE;Struts;Spring;Hibernate;框架;IIAbstractWiththedevelopmentoftheInternet,undertheinfluenceofthespiritoffreedomandsharingblogwasborn.Theblogallowsustohavemoreopportunitiestodemonstrateourownviews,newsanddailylifetoothers.JAVAascurrentlythemostpopulartechnology,itsenterpriseversion(J2EE)indesignandimplementationofWebapplicationsisverysuitable.Moreover,theframeworksthatarebaseonJ2EEhavebeenverymaturesothatwecanmakeuseoftheexistingframeworkforoutstandingsystemdesignandconstruction.ByusingJ2EEtechnologyDesignBlogisthepurposeofthisdocument.ImanagedtodesignandrealizeaJ2EE-basedblogsystemwhichisbasedonStruts,SpringandHibernateframeworks.Struts,SpringandHibernateareopensourceframeworksrespectivelyMVC(Model-View-Control),DI(DependencyInjection)andtheORM(Object/RelationMapping).InordertoimprovetheperformanceofthesystemusingthePersistLayerLazyLoading.Thisapproachrequirespersistencelayerinterfaceextendslifecycletoexpressedlayer.Basedontheanalysisofexistingtechnologiesandcombiningthefeaturesofthesystem.IdesignedaninterfacelayerextensionlastingeffectivewaywhichcalledLongPersistmechanismbymyself.Usingthetechnologies,byanalyzingthecharacteristicsblog,IcompletedtheSystemdesignandimplementation.Thesystemcompletedtheuserlogin,registrationandmanagementfunctions.Andthesystemsuppostsuserspublicationandmanagementofarticles.Userscanconvenientlybrowseotherusersthemselvesandtheblog.Keywords:blog;J2EE;Struts;Spring;Hibernate;Framework;目錄前言.11項(xiàng)目概述.21.1系統(tǒng)概述.21.1.1Blog.21.1.2J2EEWeb技術(shù).31.1.3Struts框架.31.1.4Spring框架.41.1.5Hibernate框架.41.1.6GeronimoJ2EE開源服務(wù)器.41.2業(yè)務(wù)流程描述.42可行性分析.62.1技術(shù)可行性.62.2經(jīng)濟(jì)可行性.82.2.1支出.92.2.2效益.92.2.3收益/投資比.92.3操作可行性.93需求分析.103.1系統(tǒng)的設(shè)計(jì)思想.103.1.1表示層.103.1.2中間層.123.1.3業(yè)務(wù)邏輯層.123.1.3持久層.123.1.3簡單JAVA對象(POJO).133.2總體目標(biāo).133.3具體目標(biāo).133.3.1系統(tǒng)功能設(shè)計(jì).143.3.2系統(tǒng)特點(diǎn).143.4系統(tǒng)數(shù)據(jù)流程圖.153.5數(shù)據(jù)字典.184概要設(shè)計(jì).244.1BLOG系統(tǒng)結(jié)構(gòu)圖.244.2BLOG系統(tǒng)接口設(shè)計(jì).244.3數(shù)據(jù)庫設(shè)計(jì).254.3.1數(shù)據(jù)庫需求分析.254.3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì).264.3.3關(guān)系模式設(shè)計(jì).284.3.3數(shù)據(jù)庫表結(jié)構(gòu).294.5運(yùn)行設(shè)計(jì).314.6安全技術(shù).335詳細(xì)設(shè)計(jì).345.1BLOG系統(tǒng)層間協(xié)作設(shè)計(jì).345.2BLOG系統(tǒng)功能模塊設(shè)計(jì).375.2.1用戶身份.375.2.2用戶Blog列表顯示.385.2.3用戶Blog操作.395.2.4Blog評論.435.2.5文章分類管理.435.2.6系統(tǒng)支撐.455.3BLOG系統(tǒng)LONGPERSIST機(jī)制.455.3.1利用request對象和Service對象的finalize方法實(shí)現(xiàn).465.3.2利用request對象和EL語言實(shí)現(xiàn).476編碼.496.1系統(tǒng)使用的語言.496.2編碼工具.497系統(tǒng)實(shí)現(xiàn).507.1用戶注冊界面.507.2用戶登錄界面.507.3BLOG導(dǎo)航界面.507.4用戶BLOG顯示界面.527.5用戶信息管理界面.538測試.568.1用戶注冊測試.56
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年國家電投集團(tuán)甘肅電力有限公司招聘備考題庫及答案詳解參考
- 2026年先進(jìn)計(jì)算與關(guān)鍵軟件(信創(chuàng))海河實(shí)驗(yàn)室招聘備考題庫及一套完整答案詳解
- 2026年國藥國際醫(yī)藥科技(北京)有限公司招聘備考題庫有答案詳解
- 2026年廣州市五中東曉學(xué)校備考題庫技術(shù)臨聘教師招聘備考題庫參考答案詳解
- 2026年云南省交通投資建設(shè)集團(tuán)有限公司下屬港投公司社會(huì)招聘51人備考題庫及參考答案詳解一套
- 2025-2026學(xué)年新疆維吾爾自治區(qū)喀什地區(qū)喀什市統(tǒng)編版五年級上冊期中考試語文試卷【含答案詳解】
- 國庫中心內(nèi)控制度
- 永輝超市內(nèi)控制度
- 縣級內(nèi)控制度
- 酒店會(huì)計(jì)內(nèi)控制度
- 電力部門春節(jié)安全生產(chǎn)培訓(xùn)
- 公司財(cái)務(wù)部門工作職責(zé)
- 原輔材料領(lǐng)料申請單
- 人教版九年級數(shù)學(xué)上冊22 3 3拱橋問題和運(yùn)動(dòng)中的拋物線 一課一練 (含答案)
- 2023年個(gè)稅工資表
- 網(wǎng)球運(yùn)動(dòng)基本知識(shí)及規(guī)則課件
- 2023新青年新機(jī)遇新職業(yè)發(fā)展趨勢白皮書-人民數(shù)據(jù)研究院
- 管理學(xué)原理教材-大學(xué)適用
- 變電站一次側(cè)設(shè)備溫度在線監(jiān)測系統(tǒng)設(shè)計(jì)
- GB/T 6579-2007實(shí)驗(yàn)室玻璃儀器熱沖擊和熱沖擊強(qiáng)度試驗(yàn)方法
- GB/T 5760-2000氫氧型陰離子交換樹脂交換容量測定方法
評論
0/150
提交評論