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

正文內(nèi)容

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

2025-02-22 09:46 本頁面
   

【正文】 //獲取本地 ip Space space = (Space) (, new Integer(sid))。 public String execute() { Session session = () .getCurrentSession()。 } } 分類管理頁面如圖 48 和圖 49 所示 : 圖 48 分類管理頁面 圖 49 分類管理頁面 33 留言模塊 留言模塊記錄的是瀏覽者對博主的留言 ,瀏覽著留言時需要留下用戶名 ,系統(tǒng)會自動記錄下留言時間和留言 IP 地址 。 //獲取分類所在空間 (space)。 Space s=null。 Transaction tx = ()。 } } 日志評論頁面如下圖 47 所示 : 31 圖 47 日志評論頁面 分類模塊 分類模塊是對日志的分類,日志分成不同的類別可以方便的進行查詢。 ((dt))。 Post post = (Post) (, new Integer(pid))。 Transaction tx = ()。添加評論代碼如下 (省略 getter(),setter()方法 )所示 : public class AddReplyAction extends ActionSupport { private String rcontent。 (post)。 Transaction tx = ()。 具體流程如下圖 46 所示 : 29 圖 46 刪除日志流程圖 刪除日志代碼如下 (省略 getter(),setter()方法 )所示 : public class DeletePostAction extends ActionSupport { private String id。 (post)。 //通過 id找到 post對象列表 post=(Post)(0)。 Category category = (Category) (, new Integer( cid))。 Integer sid = ()。 Session session = ().getCurrentSession()。 //從編輯頁面接收 標題 private String content。 return addSuccess。 //格式化時間 Date dt = new Date()。 選 擇 所 屬 分 類是 否 成 功向 日 志 表 插 入 日 志 內(nèi) 容否是更 新 日 志 發(fā) 布 時 間 , I P設 置 點 擊 數(shù) 為 026 Space space = (Space) (, new Integer(sid))。 CategoryDao dao = new CategoryDaoHibernate()。 //將接收 到的標題 存入 post (content)。 public String execute() throws Exception { Session session = () .getCurrentSession()。如果失敗則退出,然后更新日志發(fā)表時間, IP 以及設置點擊數(shù) (Hit) 為 0,具體流程如圖43 所示 : 25 圖 43 添加日志流程圖 添加日志代碼如下 (省略 getter(),setter()方法 )所示 : public class AddPostAction extends ActionSupport { private static final long serialVersionUID = 6214943526110239290L。 return input。 //從登錄頁面接收 到密碼 public String login() { String message = null。 注冊成功的同時,并開通個人博客,操作流程為將 用戶所填寫的注冊信息插入到用戶表,并根據(jù)用戶 ID 和博客系統(tǒng)的缺省參數(shù)生成一條記錄,插入到空間信息表中。 //單態(tài)模式的 SessionFactory private HibernateSessionFactoryUtil() { } static { //static代碼塊 ,類加載時初始化 Hibernate sessionFactory = new Configuration().configure().buildSessionFactory()。 ? Comment Bean 用來保存留言的信息,包括 :留言 ID,留言者名字,留言內(nèi)容,留言數(shù),留言時間,留言 IP 和留言所屬空間。 ? Space Bean 用來保存用戶空間的信息,包括 :空間 ID,空間名,空間描述。 類的設計與實現(xiàn) 在博客系統(tǒng)中,類的設計主要分為兩類 :一類是 Java Bean,還有一類是通用工具類 。 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 請求訪問提供服務 的服務器的 8080 端口,由于在服務器上 8080 端口由 Tomcat服務器提供,所以操作系統(tǒng)把整個請求交給 Tomcat 來處理, Tomcat 通過用戶的請求地址,識別出系統(tǒng)采用 JSP 語言編寫,這里 Tomcat 服務器需要調(diào)用 JSP 解析引擎來對指定的 博客 系統(tǒng)源碼進行解析,然后將 JSP 返回的結(jié)果返回給用戶瀏覽器,最終用戶就能夠通過瀏覽器看到博客系統(tǒng)的界面了。 對于用戶瀏覽器來說只需要和 WEB 服務器進行交互,而 WEB 服務器再與系統(tǒng) 交互,把結(jié)果返回給用戶瀏覽器。 用戶博客后臺:用戶博客后臺主要是用戶的博客內(nèi)容進行管理,如:日志的發(fā)布,刪除等操作。 Hibernate 13 第 3章 總體設計 本章將從整個系統(tǒng)的功能模塊劃分、數(shù)據(jù)庫設計、系統(tǒng)架構(gòu)、運行機制等幾個方面進行描述 . 功能模塊劃分 多用戶博客系統(tǒng)從整個架構(gòu)特點來看,主要由用戶博客首頁、用戶博客后臺、系統(tǒng)博客首頁和系統(tǒng)博客后臺 4 個大的 功能模塊組合而成,系統(tǒng)總體功能模塊如圖 31 所示。 性能要求 本系統(tǒng)為實時性內(nèi)容發(fā)布平臺 ,因此服務器需要 7 24 小時運行,確保系統(tǒng)能正常運行,系統(tǒng)響應時間必須在 1 秒內(nèi),頁面響應時間不能超過 3 秒,并且頁面不能出現(xiàn)假死現(xiàn)象。 系 統(tǒng) 管 理 員日 志 管 理留 言 管 理評 論 管 理用 戶 管 理搜 索 日 志刪 除 日 志修 改 日 志搜 索 留 言刪 除 留 言刪 除 用 戶搜 索 用 戶搜 索 評 論刪 除 評 論 圖 24 系統(tǒng)管理員用例圖 圖 24 用例說明如下 : 用戶管理 :對系統(tǒng)中的所有用戶進行管理, 管理員可以根據(jù)用戶名搜索用戶,對一些違法的用戶,管理員可以對其進行刪除。 博 主日 志 管 理留 言 管 理評 論 管 理超 鏈 接 管 理發(fā) 表 日 志刪 除 日 志修 改 日 志發(fā) 表 留 言刪 除 留 言刪 除 鏈 接修 改 鏈 接添 加 鏈 接發(fā) 表 評 論刪 除 評 論 圖 23 博主用例圖 圖 23 用例說明如下 : 日志管理:對博客日志進行管理,具體操作包括:發(fā)布日志、修改日志、刪除日志。 2. 注冊用戶用例圖 10 注 冊 用 戶瀏 覽 日 志發(fā) 表 評 論發(fā) 表 留 言個 人 資 料 管 理 個 人 資 料 更 新 圖 22 注冊用戶用例圖 圖 22 用例說明如下 : 瀏覽日志 : 閱讀系統(tǒng)內(nèi)所用博客的日志。 功能詳細說明 本節(jié)將從用戶用例的角度來描述系統(tǒng)的具體功能,本博客系統(tǒng)主要用例包括:游客用例、注冊用戶用例、博主用例和系統(tǒng)管理員用途,以下是詳細描述 。 用戶瀏覽其它用戶的博客時,僅僅是一個有身份標識的瀏覽者而已,但一旦用戶進入了自己的博客主頁,那么這時身份除了是一名瀏覽者外,還是一名博主,這時將擁有博主的所有權(quán)限。 5. 系統(tǒng)管理后臺,主要包括用戶管理、日志管理、 留言 管理和評論管理四大功能。此外,瀏覽者還可以在博主空間留言,與博主進行交互。 . a c t i o nInterceptorsA c t i o nR e s u l tH T M L8 第 2章 需求分析 本章主要從多用戶 博客系統(tǒng)的各功能需求 、性能、運行環(huán)境 幾個方面進行描述 。 Hibernate 可以應用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應用中使用,最具革命意義的是, Hibernate 可以在應用 EJB的 J2EE 架構(gòu)中取代 CMP,完成數(shù)據(jù)持久化的重任??蚣茉O計的目標貫穿整個開發(fā)周期,從開發(fā)到發(fā)布,包括維護的整 個過程。從某種 程度上來講, Struts 2 沒有繼承 Struts 1 的血統(tǒng),而是繼承 WebWork 的血統(tǒng)。 分熟視圖層和業(yè)務邏輯層也使得 WEB 應用更易于維護和修改。由于模型返回 的數(shù)據(jù)沒有進行格式化,所以同樣的構(gòu)件能被不同的界面使用。因為模型與控制器和視圖相分離,所以很容易改變應用程序的數(shù)據(jù)層和業(yè)務規(guī)則。 MVC 簡介 MVC 是一個設計模式,它強制性的使應用程序的輸入、處理和輸出分開。 由于有了 Sun 的參與和支持,最新的 Servlet 和 JSP 規(guī)范總是能在 Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的 Servlet 和 JSP 規(guī)范。 MySQL 簡介 MySQL 是基于 SQL 的,完全網(wǎng)絡化的跨平臺關系型數(shù)據(jù)庫系統(tǒng),同時是具有客戶機 /服務器體系結(jié)構(gòu)的分布式數(shù)據(jù)庫管理系統(tǒng) [2]。 。在這一點上 Java 比 PHP 更出色,除了系統(tǒng)之外,代碼不用做任何更改 [4]。 JSP 簡介 JSP(Java Server Pages) [1]是由 Sun Microsystems 公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。綜合各方面因素,最終 決定在 Windows 操作系統(tǒng)上進行開發(fā)。其中 MySQL,Tomcat,Struts2和 Hibernate 均為開源免費的軟件,由于他們的開源,標志著任何人都可以無償?shù)拿赓M使用它們,也意味著越來越多的開發(fā)者加入到其中,無償?shù)姆瞰I他們的智慧,使得軟件的效率和性能得到很大程度的提高。 3 第 1章 技術背景 本章將從系統(tǒng)的技術方案及與此相關的開發(fā)工具進行說明 方案分析 由于博客提供了信息的實時發(fā)布,動態(tài)展示,信息狀態(tài)的跟蹤,以及博客和瀏覽者、博客和博客之間互動等這些高 交互行為,就注定了對技術的要求會比較苛刻,必需選擇一種技術架構(gòu)成熟,穩(wěn)定性好,執(zhí)行效率高、經(jīng)濟實惠的解決方案。而新形勢下 ()的應用,由于它的實時性和較高的交互性,就注定了不能完全采用生成靜態(tài)文件方式來解決這一問2 題,頁面可能會實時更新,從而需要實時的請求數(shù)據(jù)庫,將所請求的內(nèi)容展現(xiàn)在用戶面前。 2021年,財大氣粗的原本不看好博客的幾大門戶,也加入到博客的春秋戰(zhàn)國時代,開始了你死我活的拼殺。 博客也稱為
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1