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

正文內(nèi)容

基于j2ee的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)(完整版)

2025-07-24 14:41上一頁面

下一頁面
  

【正文】 )。注冊頁面如圖42所示:圖42 注冊頁面登錄功能的操作流程為根據(jù)用戶所填寫的登錄信息去用戶表里查詢,如果有該記錄,則說明登錄成功,然后根據(jù)用戶ID從空間信息表里取出信息,最后初始化用戶信息和用戶空間信息,登錄成功就跳轉(zhuǎn)到用戶博客首頁。l Link Bean用來保存超鏈接的信息,包括:超鏈接ID,超鏈接標(biāo)題,超鏈接內(nèi)容和超鏈接所屬空間。其他類為次要,在此不另外說明。而數(shù)據(jù)庫也是和系統(tǒng)交互,將結(jié)果統(tǒng)一給WEB服務(wù)器返回給用戶瀏覽器。圖31 系統(tǒng)總體功能模塊圖系統(tǒng)博客首頁:系統(tǒng)博客首頁主要是對所有用戶的博客信息進(jìn)行按照一些的排序方式進(jìn)行統(tǒng)一展現(xiàn)。日志管理:對系統(tǒng)中的所有日志進(jìn)行管理,管理員可通過日志標(biāo)題進(jìn)行搜索,管理員本身也可以發(fā)表日志,還可以對違法違規(guī)日志進(jìn)行刪除。發(fā)表留言:對瀏覽過的博客空間進(jìn)行留言,由于注冊用戶具有身份標(biāo)識,所以在留言時可以自己身份或匿名身份進(jìn)行留言。3. 博主此類用戶即為擁有博客的用戶,是注冊用戶的一種特例,有管理博客的權(quán)限。 基本功能要求系統(tǒng)提供的主要功能包括以下幾個方面:1. 博主的注冊和登錄2. 日志的發(fā)布和管理,包括日志管理和分類選擇功能,其中日志管理功能包括日志的 添加、刪除和修改,分類選擇功能包括分類的添加、刪除和修改。Hibernate的核心接口一共有5個,分別為:Session、SessionFactory、Transaction、Query和Configuration[5]。或者說,WebWork衍生出了Struts 2,而不是Struts 1衍生了Struts2。例如,很多數(shù)據(jù)可能用HTML來表示,但是也有可能用WAP來表示,而這些表示所需要的僅令是改變視圖層的實(shí)現(xiàn)方式,而控制層和模型層無需做任何改變。使用MVC應(yīng)用程序被分成三個核心部件:模型、視圖、控制器。它具有體積小,功能強(qiáng),使用簡便,管理方便,運(yùn)行速度快,安全可靠性高,尤其是開源這一特點(diǎn),所以很多企業(yè)為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)絡(luò)數(shù)據(jù)庫。本系統(tǒng)采用現(xiàn)今流行的MVC設(shè)計(jì)模式,從而使整個系統(tǒng)的架構(gòu)更加清晰??v觀各種解決方案,最終選擇JAVA作為博客系統(tǒng)的技術(shù)路線。2005年,財(cái)大氣粗的原本不看好博客的幾大門戶,也加入到博客的春秋戰(zhàn)國時代,開始了你死我活的拼殺?;贘2EE的博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)目 錄前 言 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 運(yùn)行環(huán)境要求 11 硬件環(huán)境 12 軟件環(huán)境 12第3章 總體設(shè)計(jì) 13 功能模塊劃分 13 數(shù)據(jù)庫設(shè)計(jì) 13 person用戶表 14 space空間信息表 15 post日志表 15 category分類表 16 reply日志評論表 16 ment留言表 16 link超鏈接表 17 系統(tǒng)架構(gòu) 17 系統(tǒng)運(yùn)行機(jī)制 18第4章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 20 類的設(shè)計(jì)與實(shí)現(xiàn) 20 Java Bean類的設(shè)計(jì) 20 通用類的設(shè)計(jì) 21 數(shù)據(jù)庫與Hibernate配置 22 Struts 2配置 22 模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) 23 登錄與注冊模塊 23 日志管理模塊 24 日志評論模塊 30 分類模塊 31 留言模塊 33 系統(tǒng)配置 34第5章 結(jié) 論 36參考文獻(xiàn) 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 ,極大的改變了這一局面。Web ,有一個非常顯著的特點(diǎn),即:實(shí)時性和較高的交互性,正是因?yàn)檫@一實(shí)時性和較高的交互性,傳統(tǒng)的互聯(lián)網(wǎng)開發(fā)技術(shù)也面臨的嚴(yán)峻的挑戰(zhàn)。本系統(tǒng)以JAVA為技術(shù)路線,結(jié)合以JavaEE為基礎(chǔ)的綜合開發(fā)平臺MyEclipse,開源數(shù)據(jù)庫MySQL和開源服務(wù)器Tomcat,技術(shù)框架主要采用當(dāng)今流行的Struts2和Hibernate。為了提高客戶端的用戶體驗(yàn),系統(tǒng)中還會借助客戶端技術(shù)JavaScript腳本語言等相關(guān)技術(shù)。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。更重要的是提供了用于C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl的API,從而可以很容易的將其加入到各種應(yīng)用中[6]。它們各自處理自己的任務(wù)。 MVC使降低開發(fā)和維護(hù)用戶接口的技術(shù)含量成為可能。因?yàn)镾truts2是WebWork的升級,而不是一個全新的框架,因此穩(wěn)定性、性能等各方面都有很好的保證:而且吸收了Struts 1和WebWork兩者的優(yōu)勢,因此,是一個非常值得期待的框架。這5個核心接口在任何開發(fā)中都會用到。3. 文章評論,包括評論的添加、刪除、修改三大功能。該用戶擁有上述所有用戶的權(quán)限,當(dāng)該用戶瀏覽其它用戶的博客時,當(dāng)前身份就變成了登錄瀏覽者身份,不再具有博主的身份,只有當(dāng)該用戶進(jìn)入自己的博客主頁時,才會所有博主的身份。發(fā)表評論:對瀏覽過的日志進(jìn)行評論,由于注冊用戶具有身份標(biāo)識,所以在對日志評論時可以自己身份或匿名身份進(jìn)行評論。評論管理:對系統(tǒng)中所有的日志評論進(jìn)行管理,管理員可通過日志標(biāo)題搜索其對應(yīng)的評論,對其中不合法的評論進(jìn)行刪除。系統(tǒng)博客后臺:系統(tǒng)博客后臺主要是對系統(tǒng)內(nèi)的所有信息進(jìn)行統(tǒng)一管理,如:對非法信息進(jìn)行清除等操作。用戶瀏覽器與WEB服務(wù)器采用HTTP協(xié)議進(jìn)行通信,而系統(tǒng)和數(shù)據(jù)之間的通信則采用底層的TCP/TP協(xié)議進(jìn)行。 Java Bean類的設(shè)計(jì)Java Bean一般用來封裝業(yè)務(wù)邏輯、數(shù)據(jù)庫操作以及在系統(tǒng)存儲和傳遞數(shù)據(jù)的實(shí)體,是整個軟件的核心部分。 通用類的設(shè)計(jì)在博客系統(tǒng)中還設(shè)計(jì)了通用類,這個通用類主要是針對Hibernate設(shè)計(jì)的,這個類在對數(shù)據(jù)的插入,修改,刪除,更新時經(jīng)常用到,因此在這里把它封裝成一個通用,方便以后的調(diào)用。登錄代碼如下所示:public class LoginAction extends ActionSupport { private String account。 //數(shù)據(jù)若遇數(shù)據(jù)庫中數(shù)據(jù)匹配則將account保存到session return LoginSuccess。 Post post = new Post()。 //通過分類名找到分類對象 Integer cid = ()。 //將時間保存到post (post)。 private String id。 Category c = (ame, sid)。 (content)。 Post post = null。 return deleteSuccess。 (rcontent)。 //保存評論 ()。 (name)。 //保存分類 ()。 Comment ment = new Comment()。 ((dt))。然后將MyEclipse編譯生成的WAR文件部署到Tomcat的webapps目錄下。以下主要總結(jié)一下系統(tǒng)的主要特點(diǎn)以及系統(tǒng)的不足。對于面臨大的訪問量時,需要對從軟件和硬件方面進(jìn)行擴(kuò)展時,比如,將數(shù)據(jù)庫進(jìn)行讀寫分離,建立多臺并行的讀取數(shù)據(jù)庫服務(wù)器時,目前程序不能自動對這些數(shù)據(jù)庫進(jìn)行分配,需要修改程序才能達(dá)到。為了讓我的畢業(yè)設(shè)計(jì)能按時完成,幫助我們把握進(jìn)度,你放棄了自己的休息時間,為我指導(dǎo)論文中的一字一句。在此,對你表示衷心的感謝,謝謝您。在界面設(shè)計(jì)方面,本系統(tǒng)只是完成了基本的用戶交互,對于更好更漂亮的界面設(shè)計(jì)則無法達(dá)到。從系統(tǒng)設(shè)計(jì)方面來看,本系統(tǒng)采用流行的MVC設(shè)計(jì)模式,便于管理與擴(kuò)展。系統(tǒng)首頁如下圖411所示:圖411 系統(tǒng)首頁第5章 結(jié) 論目前為止,論文的撰寫已告一段落,這幾個月來我把主要的時間都放在系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)以及論文的撰寫上,雖然系統(tǒng)開發(fā)過程很艱辛,開發(fā)中也遇到了大大小小很多問題,但經(jīng)過我和指導(dǎo)老師的努力都一一克服了。 //將ip保存到留言對象 (ment)。 //獲取本地ip Space space = (Space) (, new Integer(sid))。 }}分類管理頁面如圖48和圖49所示:圖48 分類管理頁面圖49 分類管理頁面 留言模塊留言模塊記錄的是瀏覽者對博主的留言,瀏覽著留言時需要留下用戶名,系統(tǒng)會自動記錄下留言時間和留言IP地址。 Space s=null。 }}日志評論頁面如下圖47所示:圖47 日志評論頁面 分類模塊分類模塊是對日志的分類,日志分成不同的類別可以方便的進(jìn)行查詢。 Post post = (Post) (, new Integer(pid))。添加評論代碼如下(省略getter(),setter()方法)所示:public class AddReplyAction extends ActionSupport { private String rcontent。 Transaction tx = ()。 (post)。 Category category = (Category) (, new Integer( cid))。 Sessi
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1