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

正文內(nèi)容

基于j2ee的博客系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計-wenkub

2023-07-03 14:41:39 本頁面
 

【正文】 ,管理員可通過日志標(biāo)題進行搜索,管理員本身也可以發(fā)表日志,還可以對違法違規(guī)日志進行刪除。評論管理:對日志的評論進行管理,具體操作包括:添加評論、刪除評論。發(fā)表留言:對瀏覽過的博客空間進行留言,由于注冊用戶具有身份標(biāo)識,所以在留言時可以自己身份或匿名身份進行留言。圖21 游客用例圖圖21用例說明如下:瀏覽日志:閱讀系統(tǒng)內(nèi)所用博客的日志。3. 博主此類用戶即為擁有博客的用戶,是注冊用戶的一種特例,有管理博客的權(quán)限。 用戶分析本系統(tǒng)主要包括以下幾類用戶:1. 游客此類用戶不是本系統(tǒng)的用戶或者沒有登錄、對于當(dāng)前系統(tǒng)來講,只是一名匿名的瀏覽者。 基本功能要求系統(tǒng)提供的主要功能包括以下幾個方面:1. 博主的注冊和登錄2. 日志的發(fā)布和管理,包括日志管理和分類選擇功能,其中日志管理功能包括日志的 添加、刪除和修改,分類選擇功能包括分類的添加、刪除和修改。 功能分析本節(jié)主要對本系統(tǒng)的具體需求進行描述,包括需要提供的功能以及各功能的具體定義。Hibernate的核心接口一共有5個,分別為:Session、SessionFactory、Transaction、Query和Configuration[5]。Apache Struts 2即是之前大家所熟知的WebWork 2?;蛘哒f,WebWork衍生出了Struts 2,而不是Struts 1衍生了Struts2。由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。例如,很多數(shù)據(jù)可能用HTML來表示,但是也有可能用WAP來表示,而這些表示所需要的僅令是改變視圖層的實現(xiàn)方式,而控制層和模型層無需做任何改變。2. 高重用性和可適用性隨著技術(shù)的不斷進步,現(xiàn)在需要用越來越多的方式來訪問應(yīng)用程序。使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。因為Tomcat 技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。它具有體積小,功能強,使用簡便,管理方便,運行速度快,安全可靠性高,尤其是開源這一特點,所以很多企業(yè)為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)絡(luò)數(shù)據(jù)庫。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多臺服務(wù)器進行集群和負(fù)載均衡,到多臺Application進行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力[4]。 JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標(biāo)記(tag),從而形成JSP文件(*.jsp)。本系統(tǒng)采用現(xiàn)今流行的MVC設(shè)計模式,從而使整個系統(tǒng)的架構(gòu)更加清晰。因此,JavaEE是當(dāng)今比較強大的互聯(lián)網(wǎng)解決方案??v觀各種解決方案,最終選擇JAVA作為博客系統(tǒng)的技術(shù)路線。而新形勢下()的應(yīng)用,由于它的實時性和較高的交互性,就注定了不能完全采用生成靜態(tài)文件方式來解決這一問題,頁面可能會實時更新,從而需要實時的請求數(shù)據(jù)庫,將所請求的內(nèi)容展現(xiàn)在用戶面前。2005年,財大氣粗的原本不看好博客的幾大門戶,也加入到博客的春秋戰(zhàn)國時代,開始了你死我活的拼殺。博客也稱為網(wǎng)絡(luò)日志,是blog的諧音,由很多經(jīng)常更新的帖子(也叫日志或者個人文章)順序倒序排列,最新的帖子在最上面,這些帖子的內(nèi)容不一定要長篇大論,具體內(nèi)容格式也沒有任何要求,它以個人純粹的個人想法和心得,包括你對時事新聞、國家大事的個人看法,或者一日三餐、服飾打扮的精心料理等,也可以是在基于某一主題的情況下或者是在某一共同領(lǐng)域內(nèi)由一群人集體創(chuàng)作的內(nèi)容?;贘2EE的博客系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)設(shè)計目 錄前 言 1第1章 技術(shù)背景 3 方案分析 3 開發(fā)工具 3 JSP簡介 3 MySQL簡介 4 Tomcat簡介 4 MyEclipse簡介 4 MVC簡介 5 Struts 2簡介 6 Hibernate簡介 7第2章 需求分析 8 功能分析 8 系統(tǒng)概述 8 基本功能要求 8 用戶分析 8 功能詳細(xì)說明 9 性能要求 11 運行環(huán)境要求 11 硬件環(huán)境 12 軟件環(huán)境 12第3章 總體設(shè)計 13 功能模塊劃分 13 數(shù)據(jù)庫設(shè)計 13 person用戶表 14 space空間信息表 15 post日志表 15 category分類表 16 reply日志評論表 16 ment留言表 16 link超鏈接表 17 系統(tǒng)架構(gòu) 17 系統(tǒng)運行機制 18第4章 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn) 20 類的設(shè)計與實現(xiàn) 20 Java Bean類的設(shè)計 20 通用類的設(shè)計 21 數(shù)據(jù)庫與Hibernate配置 22 Struts 2配置 22 模塊詳細(xì)設(shè)計與實現(xiàn) 23 登錄與注冊模塊 23 日志管理模塊 24 日志評論模塊 30 分類模塊 31 留言模塊 33 系統(tǒng)配置 34第5章 結(jié) 論 36參考文獻 38致 謝 39前 言隨著互聯(lián)網(wǎng)技術(shù)的高速發(fā)展和日益的普及,互聯(lián)網(wǎng)用戶迅速增加,用戶對互聯(lián)網(wǎng)的寄托也發(fā)生了翻天覆地的變化,用戶不甘于只單單的被動的接受互聯(lián)網(wǎng)提供的內(nèi)容,更希望能夠加入到內(nèi)容制造的大家庭中,這時傳統(tǒng)的Web應(yīng)用已經(jīng)顯得力不從心,而Web ,極大的改變了這一局面。類似于傳統(tǒng)的“網(wǎng)絡(luò)日志”,但又不同于傳統(tǒng)的“網(wǎng)絡(luò)日志“,傳統(tǒng)的”網(wǎng)絡(luò)日志“是帶有顯示的私人性質(zhì)的,而博客則是私人性和公共性的有效結(jié)合,絕不僅僅是純粹個人思想的表達和日?,嵤碌挠涗?,它所提供的內(nèi)容可以用來進行交流和為他人提供幫助,是可以包容事個互聯(lián)網(wǎng)的,具有極高的共享精神和價值。Web ,有一個非常顯著的特點,即:實時性和較高的交互性,正是因為這一實時性和較高的交互性,傳統(tǒng)的互聯(lián)網(wǎng)開發(fā)技術(shù)也面臨的嚴(yán)峻的挑戰(zhàn)。由于數(shù)據(jù)的動態(tài)生成。本系統(tǒng)以JAVA為技術(shù)路線,結(jié)合以JavaEE為基礎(chǔ)的綜合開發(fā)平臺MyEclipse,開源數(shù)據(jù)庫MySQL和開源服務(wù)器Tomcat,技術(shù)框架主要采用當(dāng)今流行的Struts2和Hibernate。 開發(fā)工具本系統(tǒng)以JavaEE為解決方案,JavaEE不只是穩(wěn)定性好,效率高和開源免費,它還有一個更重要的特點,那就是運行平臺無關(guān)性。為了提高客戶端的用戶體驗,系統(tǒng)中還會借助客戶端技術(shù)JavaScript腳本語言等相關(guān)技術(shù)。用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 。更重要的是提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl的API,從而可以很容易的將其加入到各種應(yīng)用中[6]。 MyEclipse簡介MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它們各自處理自己的任務(wù)。MVC模式允許你使用各種不同樣式的視圖來訪問同一個服務(wù)器端的代碼。 MVC使降低開發(fā)和維護用戶接口的技術(shù)含量成為可能。 圖11 MVC模型 Struts 2簡介雖然Struts 2號稱是一個全新的框架,但這僅僅是相對Struts 1而言。因為Struts2是WebWork的升級,而不是一個全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了Struts 1和WebWork兩者的優(yōu)勢,因此,是一個非常值得期待的框架。在經(jīng)歷了幾年的各自發(fā)展后,WebWork和Struts社區(qū)決定合二為一,也即是Struts 2。這5個核心接口在任何開發(fā)中都會用到。 系統(tǒng)概述本系統(tǒng)的最主要功能是體現(xiàn)多用戶的使用,用戶可以在本系統(tǒng)注冊申請自己的博客。3. 文章評論,包括評論的添加、刪除、修改三大功能。在系統(tǒng)中,所有游客都沒有身份標(biāo)識,他們可以瀏覽博客中的日志和發(fā)表匿名的評論。該用戶擁有上述所有用戶的權(quán)限,當(dāng)該用戶瀏覽其它用戶的博客時,當(dāng)前身份就變成了登錄瀏覽者身份,不再具有博主的身份,只有當(dāng)該用戶進入自己的博客主頁時,才會所有博主的身份。發(fā)表留言:對瀏覽過的博客空間進行留言,由于游客沒有身份標(biāo)識,所以只能匿名留言。發(fā)表評論:對瀏覽過的日志進行評論,由于注冊用戶具有身份標(biāo)識,所以在對日志評論時可以自己身份或匿名身份進行評論。留言管理:對博客空間的留言進行管理,具體操作包括:添加留言,刪除留言。評論管理:對系統(tǒng)中所有的日志評論進行管理,管理員可通過日志標(biāo)題搜索其對應(yīng)的評論,對其中不合法的評論進行刪除。本節(jié)將從硬件環(huán)境與軟件環(huán)境兩方面來進行描述。系統(tǒng)博客后臺:系統(tǒng)博客后臺主要是對系統(tǒng)內(nèi)的所有信息進行統(tǒng)一管理,如:對非法信息進行清除等操作。而B/S架構(gòu)則很好的解決了這一問題,該架構(gòu)的最終系統(tǒng)代碼只需要放在Web服務(wù)器上,而用戶僅僅通過瀏覽器就能輕松訪問系統(tǒng),而對于系統(tǒng)的升級,只需要將系統(tǒng)代碼更新到Web服務(wù)器上,用戶就能享受到新系統(tǒng)所帶來的功能體驗。用戶瀏覽器與WEB服務(wù)器采用HTTP協(xié)議進行通信,而系統(tǒng)和數(shù)據(jù)之間的通信則采用底層的TCP/TP協(xié)議進行。最終通過JSP將需要返回,這一步是在JSP內(nèi)部完成。 Java Bean類的設(shè)計Java Bean一般用來封裝業(yè)務(wù)邏輯、數(shù)據(jù)庫操作以及在系統(tǒng)存儲和傳遞數(shù)據(jù)的實體,是整個軟件的核心部分。l Category Bean用來保存分類的信息,包括:分類ID,分類名和所屬空間。 通用類的設(shè)計在博客系統(tǒng)中還設(shè)計了通用類,這個通用類主要是針對Hibernate設(shè)計的,這個類在對數(shù)據(jù)的插入,修改,刪除,更新時經(jīng)常用到,因此在這里把它封裝成一個通用,方便以后的調(diào)用。 }} 數(shù)據(jù)庫與Hibernate配置本系統(tǒng)使用現(xiàn)今流行的Java Web框架Hibernate來統(tǒng)一管理數(shù)據(jù)庫,在MySQL數(shù)據(jù)庫中先建立好基本表,然后通過Hibernate與Java Bean對應(yīng)映射關(guān)系,Hibernat
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1