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

正文內(nèi)容

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

2025-04-07 09:46上一頁面

下一頁面
  

【正文】 圖 32 數(shù)據(jù)庫各表關(guān)系圖 person 用戶表 用戶表記錄用戶基本信息 ,結(jié)構(gòu)如表 31 所示 : 表 31 person 用戶表 字段名稱 字段類型 長度 是否可為空 備注 id int 11 否 用戶 ID account varchar 50 否 用戶帳號 password varchar 50 否 用戶密碼 p e r s o nP K i d a c c o u n t p a s s w o r d e m a i l n a m e s e x d a t e C r e a t e d i p C r e a t e d i s A d m i ns p a c eP K , F K 1 i d n a m e d e sp o s tP K i d t i t l e c o n t e n t d a t e C r e a t e d h i tF K 1 s p a _ i dF K 2 c a t _ i dc a t e g o r yP K i d n a m eF K 1 s p a _ i dr e p l yP K i d c o n t e n t n a m e f l o o r d a t e C r e a t e d i p C r e a t e dF K 1 p o s t _ i dc o m m e n tP K i d n a m e c o n t e n t f l o o r d a t e C r e a t e d i p C r e a t e dF K 1 s p a _ i dl i n kP K i d t i t l e u r lF K 1 s p a _ i d15 name varchar 50 否 用戶昵稱 varchar 50 是 用戶電子郵箱 sex varchar 10 是 用戶性別 dateCreated varchar 50 否 注冊時間 ipCreated varchar 50 否 注冊 IP isAdmin int 10 否 是否為管理員 space 空間信息表 空間信息表記錄了用戶空間的信息 ,結(jié)構(gòu)如表 32 所示 : 表 32 space 空間信息表 字段名稱 字段類型 長度 是否可為空 備注 id int 11 否 空間 ID name varchar 50 否 空間名稱 des varchar 400 是 空間描述 post 日志表 日志表記錄了日志的詳細(xì)信息 ,結(jié)構(gòu)如表 33 所示 : 表 33 post 日志表 字段名稱 字段類型 長度 是否可為空 備注 id int 11 否 日志 ID title varchar 50 否 日志標(biāo)題 content varchar 10000 是 日志內(nèi)容 hit int 11 否 日志點擊數(shù) dateCreated varchar 50 否 日志創(chuàng)建時 間 Spa_id int 11 否 日志所屬空間 Cat_id int 11 否 日志所屬分類 16 category 分類表 分類表記錄了日志的分類信息 ,結(jié)構(gòu)如表 34 所示 : 表 34 category 分類表 字段名稱 字段類型 長度 是否可為空 備注 id int 11 否 分類 ID name varchar 50 否 分類名稱 Spa_id int 11 否 分類所屬空間 reply 日志評論表 日志評論表記錄了日志的相關(guān)評論信息 ,結(jié)構(gòu)如表 35 所示 : 表 35 reply 日志評論表 字段名稱 字段類型 長度 是否可為空 備注 id int 11 否 評論 ID name varchar 50 否 評論者名字 content varchar 1000 是 評論內(nèi)容 floor int 11 否 評論數(shù) dateCreated varchar 50 否 評論時間 ipCreated varchar 50 否 評論 IP Post_id int 11 否 評論所屬日志 ment 留言表 留言表記錄了他人對博主空間的留言 ,結(jié)構(gòu)如表 36 所示 : 17 表 36 ment 留言表 字段名稱 字段類型 長度 是否可為空 備注 id int 11 否 留言 ID name varchar 50 否 留言者名字 content varchar 1000 是 留言內(nèi)容 floor int 11 否 留言數(shù) dateCreated varchar 50 否 留言時間 ipCreated varchar 50 否 留言 IP Spa_id int 11 否 留言所屬空間 link 超鏈接表 超鏈接表記錄了用戶設(shè)置的超鏈接信息 ,結(jié)構(gòu)如表 37 所示 : 表 37 link 超 鏈接表 字段名稱 字段類型 長度 是否可為空 備注 id int 11 否 超鏈接 ID title varchar 50 否 超鏈接標(biāo)題 url varchar 100 否 超鏈接內(nèi)容 Spa_id int 11 否 超鏈接所屬空間 系統(tǒng)架構(gòu) 系統(tǒng)將采用提供 Web 服務(wù)器的經(jīng)典架構(gòu),即: B/S(Browse/Server)架構(gòu),該架構(gòu)和傳統(tǒng)的架構(gòu) C/S(Client/Server)最大的不同在于,傳統(tǒng)架構(gòu)不但要提供服務(wù)器端(Server)的程序,還需要提供一個客戶端 (Client)程序,當(dāng)軟件 有更新時,需要所有客戶端同時升級才能享受到你的功能,所以軟件升級成本比較高。 運行環(huán)境要求 12 本系統(tǒng)為開發(fā)階段的版本,因此系統(tǒng)架構(gòu)都在同一臺電腦上,硬件與軟件規(guī)模均處于測試階段,未能達(dá)到商業(yè)用途的要求。 評論管理:對日志的評論進(jìn)行管理,具體操作包括:添加評論、刪除評論。 游 客瀏 覽 日 志發(fā) 表 留 言發(fā) 表 評 論 圖 21 游客用例圖 圖 21 用例說明如下 : 瀏 覽日志 :閱讀系統(tǒng)內(nèi)所用博客的日志。 用戶分析 本系統(tǒng)主要包括以下幾類用戶 : 1. 游客 此類用戶不是本系統(tǒng)的用戶或者沒有登錄、對于當(dāng)前系統(tǒng)來講,只是一名匿名的 瀏覽者。 功能分析 本節(jié)主要對本系統(tǒng)的具體需求進(jìn)行描述,包括需要 提供的功能以及各功能的具體定義。 Apache Struts 2 即是之前大家所熟知的 WebWork 2。 程化管理 由于不同的層各司其職,每一層不同的應(yīng)用具有某些相同的特征,有利于通過工程化、工具化管理程序代碼。 2. 高重用性和可適用性 隨著技術(shù)的不斷進(jìn)步,現(xiàn)在需要用越來越多的方式來訪問應(yīng)用程序。因為 Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費,因而深受 Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。從只有一個小的 Jar 文件就可以運行 Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺 Application 進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器, Java 顯示了一個巨大的生命力 [4]。 JSP 技術(shù)有點類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML 文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形4 成 JSP 文件 (*.jsp)。因此, JavaEE 是當(dāng)今比較強大的互聯(lián)網(wǎng)解決方案。由于數(shù)據(jù) 的動態(tài)生成。類似于傳統(tǒng)的“網(wǎng)絡(luò)日志”,但又不同于傳統(tǒng)的“網(wǎng)絡(luò)日志“,傳統(tǒng)的”網(wǎng)絡(luò)日志“是帶有顯示的私人性質(zhì)的,而博客則是私人性和公共性的有效結(jié)合,絕不僅僅是純粹個人思想的表達(dá)和日?,嵤碌挠涗洠峁┑膬?nèi)容可以用來進(jìn)行交流和為他人提供幫助,是可以包容事個互聯(lián)網(wǎng)的,具有極高的共享精神和價值。本系統(tǒng)主要功能包括博客的日志發(fā)布、分類和評論等。 本文以博客日志發(fā)布管理為基礎(chǔ),并結(jié)合其實際需求,詳細(xì) 敘 述了多用戶博客系統(tǒng)設(shè)計、開發(fā)的全過程。 博客也稱為網(wǎng)絡(luò)日志,是 blog 的諧音,由很多經(jīng)常更新的帖子(也叫日志或者個人文章)順序倒序排列,最新的帖子在最上面,這些帖子的內(nèi)容不一定要長篇大論,具 體內(nèi)容格式也沒有任何要求,它以個人純粹的個人想法和心得,包括你對時事新聞、國家大事的個人看法,或者一日三餐、服飾打扮的精心料理等,也可以是在基于某一主題的情況下或者是在某一共同領(lǐng)域內(nèi)由一群人集體創(chuàng)作的內(nèi)容。而新形勢下 ()的應(yīng)用,由于它的實時性和較高的交互性,就注定了不能完全采用生成靜態(tài)文件方式來解決這一問2 題,頁面可能會實時更新,從而需要實時的請求數(shù)據(jù)庫,將所請求的內(nèi)容展現(xiàn)在用戶面前。其中 MySQL,Tomcat,Struts2和 Hibernate 均為開源免費的軟件,由于他們的開源,標(biāo)志著任何人都可以無償?shù)拿赓M使用它們,也意味著越來越多的開發(fā)者加入到其中,無償?shù)姆瞰I(xiàn)他們的智慧,使得軟件的效率和性能得到很大程度的提高。 JSP 簡介 JSP(Java Server Pages) [1]是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn)。 。 由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。因為模型與控制器和視圖相分離,所以很容易改變應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。 分熟視圖層和業(yè)務(wù)邏輯層也使得 WEB 應(yīng)用更易于維護(hù)和修改??蚣茉O(shè)計的目標(biāo)貫穿整個開發(fā)周期,從開發(fā)到發(fā)布,包括維護(hù)的整 個過程。 . a c t i o nInterceptorsA c t i o nR e s u l tH T M L8 第 2章 需求分析 本章主要從多用戶 博客系統(tǒng)的各功能需求 、性能、運行環(huán)境 幾個方面進(jìn)行描述 。 5. 系統(tǒng)管理后臺,主要包括用戶管理、日志管理、 留言 管理和評論管理四大功能。 功能詳細(xì)說明 本節(jié)將從用戶用例的角度來描述系統(tǒng)的具體功能,本博客系統(tǒng)主要用例包括:游客用例、注冊用戶用例、博主用例和系統(tǒng)管理員用途,以下是詳細(xì)描述 。 博 主日 志 管 理留 言 管 理評 論 管 理超 鏈 接 管 理發(fā) 表 日 志刪 除 日 志修 改 日 志發(fā) 表 留 言刪 除 留 言刪 除 鏈 接修 改 鏈 接添 加 鏈 接發(fā) 表 評 論刪 除 評 論 圖 23 博主用例圖 圖 23 用例說明如下 : 日志管理:對博客日志進(jìn)行管理,具體操作包括:發(fā)布日志、修改日志、刪除日志。 性能要求 本系統(tǒng)為實時性內(nèi)容發(fā)布平臺 ,因此服務(wù)器需要 7 24 小時運行,確保系統(tǒng)能正常運行,系統(tǒng)響應(yīng)時間必須在 1 秒內(nèi),頁面響應(yīng)時間不能超過 3 秒,并且頁面不能出現(xiàn)假死現(xiàn)象。 用戶博客后臺:用戶博客后臺主要是用戶的博客內(nèi)容進(jìn)行管理,如:日志的發(fā)布,刪除等操作。 Windows 平臺運行機制如圖 34 所示 : D a t a b a s e( M y S Q L )W e b S e r v e r( T o m c a t )B r o w s e r 1 B r o w s e r 3B r o w s e r 23 3 0 6T C P / I PH T T PH T T PH T T P8 0 8 019 圖 34 windows 運行平臺機制圖 如圖 34 所示,運行機制為:用戶在瀏覽器里輸入博客系統(tǒng)地址,然后瀏覽器通過HTTP 請求訪問提供服務(wù) 的服務(wù)器的 8080 端口,由于在服務(wù)器上 8080 端口由 Tomcat服務(wù)器提供,所以操作系統(tǒng)把整個請求交給 Tomcat 來處理, Tomcat 通過用戶的請求地址,識別出系統(tǒng)采用 JSP 語言編寫,這里 Tomcat 服務(wù)器需要調(diào)用 JSP 解析引擎來對指定的 博客 系統(tǒng)源碼進(jìn)行解析,然后將 JSP 返回的結(jié)果返回給用戶瀏覽器,最終用戶就能夠通過瀏覽器看到博客系統(tǒng)的界面了。 ? Space Bean 用來保存用戶空間的信息,包括 :空間 ID,空間名,空間描述。 //單態(tài)模式的 SessionFactory private HibernateSessionFactoryU
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1