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

正文內(nèi)容

基于j2ee的bolg系統(tǒng)的設(shè)計與實現(xiàn)(文件)

2025-08-16 10:16 上一頁面

下一頁面
 

【正文】 處理: 由處理 、 寫入,讀取其數(shù)據(jù)的處理有: 編號: D1 數(shù)據(jù)存儲卡 名稱:文章分類表 描述:記錄用戶定義的文章分類信息 處理: 由處理 、 寫入,讀取其數(shù)據(jù)的處理有: 、 、 編號: D2 遼寧工程技術(shù)大學畢業(yè)設(shè)計(論文) 23 圖 310 數(shù)據(jù)存儲 data storage 數(shù)據(jù)存儲卡 名稱:文章表 描述:記錄文章信息 處理: 由處理 、 寫入,讀取其數(shù)據(jù)的處理有: 、 編號: D3 數(shù)據(jù)存儲卡 名稱:評論表 描述:記錄文章評論信息 處理: 由處理 P4 寫入,讀取其數(shù)據(jù)的處理有: 編號: D4 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 24 4 概要設(shè)計 Blog系統(tǒng)結(jié)構(gòu)圖 根據(jù) Blog 系統(tǒng)需求 , 設(shè)計系統(tǒng)功能如圖 41 所示: B l o g 系 統(tǒng)用 戶 身 份用戶注冊用戶登錄用戶登出用 戶 B l o g 列表 顯 示請求重定向列表顯示重定向過濾器重定向跳轉(zhuǎn)頁用 戶 B l o g 操作文章顯示發(fā)表文章文章修改發(fā)表評論文章刪除刪除評論B l o g 評 論文 章 分 類 管理添加分類修改分類系 統(tǒng) 支 撐頁面框架編碼過濾器通用數(shù)據(jù)校驗業(yè)務(wù)邏輯接口刪除分類密碼修改 圖 41 系統(tǒng)結(jié)構(gòu)圖 System chart Blog系統(tǒng)接口設(shè)計 1) 用戶界面設(shè)計 在用戶界面部分,根據(jù)分析的結(jié)果,用戶需要一個友善的界面。 遼寧工程技術(shù)大學畢業(yè)設(shè)計(論文) 25 2) 軟件接口 與數(shù)據(jù)庫服務(wù)器通過持久層 調(diào)用 JDBC 驅(qū)動 MySQL 數(shù)據(jù)庫 。合理的數(shù)據(jù)庫設(shè)計可以提高數(shù)據(jù)存儲的效率 , 保證數(shù)據(jù)的完整和一致性 [9]。 3) 數(shù)據(jù)庫邏輯結(jié)構(gòu) 設(shè)計。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 得到了以上的數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計出能夠滿足用戶需求的各種實體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計做鋪墊。 本系統(tǒng)的關(guān)系模式 (帶下劃線的為主碼) : 1) 用戶( 用戶 ID,用戶賬號,用戶密碼 ,電子郵件,賬戶狀態(tài) ID,性別,出生日期,注冊日期 ); 2) Blog 空。 同時,考慮到本 Blog 系統(tǒng)采用 ORM 框架 Hibernate 作為層,所有實體及關(guān)系的設(shè)計在不違反設(shè)計原則的基礎(chǔ)上最大程度的利于 ORM。 通過對系統(tǒng)需求的分析, Blog 系統(tǒng)的數(shù)據(jù)庫系統(tǒng)存在以下需求: 1) 用戶具有用戶信息,每個用戶具有一種賬戶狀態(tài)用于標識權(quán)限; 2) 用戶空間與用戶一一對應(yīng),具有空間屬性; 3) 每個用戶都可以發(fā)表多篇文章( Log); 4) 每個用戶可以擁有多個文章分類; 5) 每篇文章屬于其發(fā)表者擁有的分類中的一個; 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 26 6) 每個用戶可以對任何一篇公開文章進行評論,并且可以對同一篇文章 多次評論 。 數(shù)據(jù)庫設(shè)計一般有以下的幾個步驟: 1) 數(shù)據(jù)庫需求分析。 3) 硬件接口 采用鍵盤、鼠標進行輸入。考慮到 Blog 系統(tǒng)的用戶為互聯(lián)網(wǎng)的使用者,決定 采 用瘦客戶端(瀏覽器) , 搭建 Web 應(yīng)用程序。 輸入: F2 輸出: D2 處理:對用戶的基本信息進行管理存儲 數(shù)據(jù)處理卡 名稱:文章信息處理 編號: P3 描述:完成文章的添加、管理以及顯示功能。 數(shù)據(jù)元素卡 名稱:評論 ID( ment_id) 編號: 4001 類型: INTEGER 定義: 整形數(shù)字 所屬存儲: D4 描述:標識一篇評論。 數(shù)據(jù)元素卡 名稱:文章分類 ID( category_id) 編號: 20xx 類型: INTEGER 定義: 整形數(shù)字 所屬存儲: D2 描述:標識文章分類。如圖 34 至圖 36 所示。如圖 32 所示 。 進 程 1PMC 處理 記述某種業(yè)務(wù)的手工或計算機處理,其中 PM 區(qū)記述處理代碼, C區(qū)記述處理名稱。它使用一組簡單的符號,描述系統(tǒng)的數(shù)據(jù)由外部“流入”系統(tǒng),經(jīng)過多級的加工處理,經(jīng)過不同結(jié)構(gòu)的存儲,最后以用戶所需要的各種形式“流出”的各個過程,它是面向功能的 [9]。只要對網(wǎng)絡(luò)稍有了解的人都可以在幾分鐘之內(nèi)熟練操作本系統(tǒng) ; 3) 文章列表 采取 分頁 方式 顯示,并且可以按照類別過濾。包括系統(tǒng)應(yīng)具備功能 以及 本 Blog 系統(tǒng) 統(tǒng)所具有的特點 。這就要求系統(tǒng)的設(shè)計在實現(xiàn)基本功能的基礎(chǔ)之上盡可能的簡潔。 總體目標 Blog 是一種崇尚自由、共享精神的大眾化的信息傳播方式。 簡單 JAVA 對象( POJO) POJO 負責完成 VO(值對象)和 PO(持久化對象)的任務(wù)。使業(yè)務(wù)邏輯層只需要關(guān)心對象與對象之間的關(guān)系,而不必處理復雜的表與表之間的關(guān)系。 持久層 持久層提供對 JDBC 的封裝,專注于數(shù)據(jù)庫操作邏輯。 業(yè)務(wù)邏輯層 業(yè)務(wù)邏輯層是 Blog 系統(tǒng)的邏輯功能核心,負責完成所有業(yè)務(wù)邏輯。 中間層在系統(tǒng)啟動時讀取 Spring 配置文件。 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 12 瀏覽器表示層主要使用 JSP+JSTL( JavaServer Pages Standard Tag Library) +EL( Unified Expression Language) +Struts Taglib 的方式實現(xiàn)。由 Struts 的前端控制器接受用戶的瀏覽器請求,對瀏覽器的請求進行 處理。在這期前,由中間層為各層提供依賴注入( DI, Dependency Injection),如圖31 所示。表層調(diào)用業(yè)務(wù)邏輯層實施處理。為了達到 這一目的,本系統(tǒng)主要以操作的簡便性、溝通的便捷性以及用戶的隱私安全等方面為標準進行系統(tǒng)設(shè)計。 收益共 計 : 3 萬 收益 /投資比 3 萬 / 萬 =% 操作可行性 使用本系 統(tǒng) 的用 戶 需 要 了解一些上網(wǎng)常 識 ,會 瀏覽 網(wǎng) 頁 ,并 對 Blog 或 BBS 有一定的了解 就可直接 進 行操作。另外,包括 Struts、 Spring 和 Hibernate 在內(nèi)的框架和組建都為開源框架。整個系統(tǒng)對硬件的要求不高。之后,可在需要時使用 Factory 模式產(chǎn)生 Session 對象的 Prototype,再注入到業(yè)務(wù)邏輯對象中。 Spring 本身支持 Struts 框架的全權(quán)托管,可對 Action 進行注入,將 Action 放置在 IoC容器之內(nèi)進行管理。 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 8 Hibernate 通過自動生成 SQL 語句的方式與數(shù)據(jù)庫進行交互。在 Spring 中,應(yīng)用對象被聲明式地組合,典型地是在一個 XML 文件里。你可以認為 IoC 與 JNDI 相反 —— 不是對象從容器中查找依賴,而是容器在對象初始化時不等對象請求就主動將依賴傳遞給它 [7]。并且 Spring 所需的處理開銷也是微不足道的。同時,節(jié)省了編寫自 定義標簽的工作量。 其次, Struts 提供了可從寫的前端控制器以及控制器。用其替代 Model2 來完成MVC 可以大幅度提高系統(tǒng)構(gòu)建效率 [6]。 另外,基于 J2EE 技術(shù)的大量已有技術(shù),對于系統(tǒng)的開發(fā)于實現(xiàn)有著很好的支持。 JAVA 技術(shù)經(jīng)過多年的發(fā)展,已經(jīng)相當成熟。從硬件、軟件、能 源及環(huán)境條件、輔助設(shè)備及配件條件等方面 進行研究 ??梢哉f Geronimo 是目前最接近商業(yè) J2EE 服務(wù)器的開源服務(wù)器。 Hibernate 框架 是一個開放源代碼的對象關(guān)系映射框架,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Spring 使用基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。它的目的是為了減少在運用 MVC 設(shè)計模型來開發(fā) Web 應(yīng)用的時間 。從這一點來看,非常類似 Microsoft ASP、 PHP 等技 術(shù)。 Servlet 在服 務(wù)器端運行,動態(tài)地生成 Web 頁面。其中, J2EE Web技術(shù)是目前 Web 技術(shù)中的主流技術(shù)之一。 Blog 是一種讓編寫者可以表達自己意見、發(fā)表自己的看法以及見聞的方式。這種以開源技術(shù)為基礎(chǔ)的構(gòu)建方式對于以自由共享精神為基礎(chǔ)的 Blog 來說是再合適不過的了。 系統(tǒng)概述 Blog 系統(tǒng),為 Bloggers 提供編寫日志的空間。其它 Blog 則 是一群人基于某個特定主 題 或共同利益 領(lǐng) 域的集體 創(chuàng) 作。 本文主要討論基于 J2EE 技術(shù),應(yīng)用現(xiàn)有的優(yōu)秀框架進行 Blog 系統(tǒng)的設(shè)計與實現(xiàn)。 基于 J2EE 技術(shù),存在著大量的優(yōu)秀開源框架。 J2EE 中的 Java Servlet 和 Java Server Pages 技術(shù)的多線程特性使得 Blog 系統(tǒng)可以提供更高的速度;而其 本身作為 JAVA技術(shù)的重要組成部分,同樣具備著極高的穩(wěn)定性、安全性以及可移植性。 Blog 用它的創(chuàng)新給網(wǎng)絡(luò)帶來了新的生命 力 ,讓不同年齡層和不同背景的人們能夠互動起來。 Web logs 是 Web 和 Log 的組合, Web 意為環(huán)球網(wǎng)絡(luò), Log 意為航海日志,也就是在海上航行的記錄。 Spring。 通過使用 URL Rewrite 方式使 用戶方便的瀏覽 自己以及其他用戶的 Blog。而這種方式需要持久層接口的生命 周期延 續(xù) 到表示層。 本文 將 設(shè)計并實現(xiàn)一個基于 J2EE 的 Blog 系統(tǒng)。 JAVA 作為目前最為流行的技術(shù)之一,其企業(yè)版本( J2EE)在設(shè)計與實現(xiàn) Web 應(yīng)用方面非常適合。Blog 的產(chǎn)生讓我們可以有更多的機會向別人展示我們自己的見解與日常生活中的信 息。使用 J2EE 技術(shù)來設(shè)計實現(xiàn) Blog 正是本文的目的所在。 為了提高系統(tǒng)的 性能,持久層使用了延遲加載方式。本系統(tǒng)主要完成了用戶的登錄、注冊以及管理功能,實現(xiàn)了用戶文章的發(fā)表與管理。 Struts。 目錄 前言 .................................................................................................................. 1 1 項目概述 ..................................................................................................... 2 系統(tǒng)概述 ................................................................................................... 2 Blog ....................................................................................................... 2 J2EE Web 技術(shù) ...................................................................................... 3 Struts 框架 ............................................................................................. 3 Spring 框架 ............................................................................................ 4 Hibernate 框架 ....................................................................................... 4 Geronimo J2EE 開源服務(wù)器 .................................................................. 4 業(yè)務(wù)流程描述 ........................................
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1