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

正文內(nèi)容

基于j2ee的bolg系統(tǒng)的設(shè)計與實現(xiàn)-預(yù)覽頁

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

下一頁面
 

【正文】 ......................57 用戶 Blog空間描述測試用例 ...............................................................58 用戶登錄測試 ...........................................................................................58 用戶文章發(fā)表測試 ................................................................................59 用戶評論發(fā)表測試 ...................................................................................59 BLOG 系統(tǒng)測試結(jié)論 .................................................................................59 結(jié)論 .................................................................................................................60 致謝 .................................................................................................................61 參考文獻(xiàn) ..........................................................................................................61 附錄 A 外文文獻(xiàn)翻譯 .....................................................................................62 附錄 B 外文文獻(xiàn)原文 .....................................................................................75 附錄 C 業(yè)務(wù)邏輯 核心類 代碼 ..........................................................................91 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文) 1 前言 Blog 是 Web logs 的簡稱 ,中文名稱 為 博客 。使得每個人成為信息傳播的參與者,而使得傳統(tǒng)媒體的信息壟斷被打破。 J2EE 是 JAVA 技術(shù)的重要組成部分, Java Servlet 和 Java Server Pages(JSP)作為其 web層組件更是成為當(dāng)前 Web 應(yīng)用程序開發(fā)的主流技術(shù)之一。對于推動 Blog 這一大眾的傳媒方式起到相當(dāng)大的推動作用。目前較為主流的框架有:基于 J2EE Web 應(yīng)用程序表示層的 Struts 框架、基于中間層的 Spring框架、以及基于持久層的 Hibernate框架。許 多 Blog 是 個人心中所想之事情的 發(fā) 表, 傾 向于個人情感的體 現(xiàn) 活 動 。 本 Blog 系統(tǒng)是為 Bloggers 提供編寫、管理日志的空間的基于 J2EE 技術(shù)以及開源框架的 Web 應(yīng)用程序。 使用 J2EE 技術(shù)構(gòu)建,集合主流的 Struts、 Spring 以及 Hibernate 開源 J2EE 框架。使得每個人成為信息傳播的參與者,而使得傳統(tǒng)媒體的信息壟斷被打破。 J2EE 包含 Web、 EJB 以及 Application Client, 3 部分。 1) Servlet 技術(shù) Servlet 是 Java 平臺上的 CGI 技 術(shù)。 2) JSP 技術(shù) JSP(Java Server Page)是一 種實現(xiàn)普通靜態(tài) HTML 和 動態(tài)頁面輸出混合編碼的技術(shù)。 Struts 框架 Struts 這個名字來源于在建筑和舊式飛機中使用的支持金屬架。它是為了解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的。 簡單來說, Spring 是一個 輕量級的控制反轉(zhuǎn) (IoC)框架 [3]。 Geronimo 集合了眾多開源項目,并且提供了動態(tài)部署應(yīng)用的能力。 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文) 5 系 統(tǒng) 游 客用 戶 注 冊 登 錄發(fā) 表文 章發(fā) 表評 論管 理文 章管 理評 論管 理文 章分 類瀏 覽用 戶博 客登 出登 錄 用 戶用 戶 文章 內(nèi) 容 圖 11 系統(tǒng)業(yè)務(wù)流程圖 System operational flowchart 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 6 2 可行性分析 技術(shù)可行性 技術(shù)可行性,就是根據(jù)現(xiàn)有的技術(shù)條件,分析規(guī)劃所提出的目標(biāo)、要求能否達(dá)到,以及所選用的技術(shù)方案是否具有一定的先進(jìn)性。應(yīng)用 J2EE 構(gòu)建的 Web 應(yīng)用用程序比比皆是。 J2EE Web 技術(shù)支持監(jiān)聽器于過濾器,對于系統(tǒng)中需要統(tǒng)一處理的功能提供了良好的支 持。 2) Struts 框架 Struts 框架是表示層的 MVC( Model View Control)框架。并且為數(shù)據(jù)驗證以及頁面布局提供了 Validate 框架和 Tiles 框架。使用 Struts Taglib 配合 JSTL 以及 EL(表達(dá)式語言)配合,可以徹底將 JSP 頁面中的 JAVA 代碼分離出來,極大的增強了 JSP 頁面的可維護(hù)性以及可讀性。完整的 Spring 框架可以在一個大小只有 1MB 多的 JAR 文件里發(fā)布。當(dāng)應(yīng)用 了IoC,一個對象依賴的其它對象會通過被動的方式傳遞進(jìn)來,而不是這個對象自己創(chuàng)建或者查找依賴對象。 框架 —— Spring 可以將簡單的組件配置、組合成為復(fù)雜的應(yīng)用。 Hibernate 可以應(yīng)用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序?qū)嵱茫部梢栽?Servlet/JSP 的 Web 應(yīng)用中使用 [8]。 5) 框架的整合 以 Spring 為中心,對 Struts 以及 Hibernate 進(jìn)行整合。 Spring 以 Singleton 的方式構(gòu)建 SessionFactory 并置于容器中進(jìn)行管理。另外,數(shù)據(jù)庫將使用 MySQL,避免了 Oracle 等數(shù)據(jù)庫大量消耗系統(tǒng)資源的情況。包括:數(shù)據(jù)庫 MySQL Server 、開發(fā)工具 NetBeans 、 J2EE 服務(wù)器 Geronimo (內(nèi)嵌 Tomcat )。 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文) 9 支出 基 礎(chǔ) 投 資 : 服 務(wù) 器: 5000 元 共 計 : 5000 元 其他一次性投 資 : Windows XP professional: 2650 元 軟 件 開發(fā)費 : 5000 元 共 計 : 7650 元 人工 費 用: 1(月 )*1(人 )*5000(元 )=5000 元 其他不可知 額 外 支出: 5000 元 共 計 : 10000 元 總 計 : 17650 元 效益 一次性收益:將完成的系統(tǒng)整體售出,收益 3 萬元。 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 10 3 需求分析 Blog 系統(tǒng)的存在就是為了使用戶可以更好的表達(dá)自我,記錄身邊的事物。 客戶端產(chǎn)生的 請 求 由 表示層接受。完成一次請求。 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文) 11 數(shù) 據(jù) 庫瀏 覽 器 表 示 層J S P + E L + J S T L +S t r u t s T a g l i b中 間 層S p r i n gHibernateSession 注入業(yè)務(wù)邏輯處理對象注入O R M 持 久 層H i b e r n a t eB l o g 業(yè) 務(wù) 邏 輯 層B l o g S e r v i c e服 務(wù) 器 表 示 層S t r u t s簡 單 J a v a 對象P O J O客 戶 端 瀏 覽 器 圖 31 系統(tǒng)架構(gòu)分層圖 Fig. 31 Tiered structure system map 服務(wù)器表示層主要 由 Struts 框架承擔(dān)。根據(jù)業(yè)務(wù)邏輯層返回的處理結(jié)果產(chǎn)生頁面流轉(zhuǎn),調(diào)用瀏覽器表示層向客戶端發(fā)送處理結(jié)果。提供系統(tǒng)依賴注入能力以及管理注入對象的 IoC 容器。使系統(tǒng)的層次結(jié)構(gòu)更加清晰,增強系統(tǒng)的可擴展性。 該層由中間層負(fù)責(zé)產(chǎn)生實例,并注入到表示層進(jìn)行調(diào)用。 本層除操作數(shù)據(jù)庫外, 還 負(fù)責(zé)進(jìn)行 ORM,將數(shù)據(jù)庫中的關(guān)系映射為對象或?qū)ο蟮年P(guān)遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文) 13 系,以及將對象和對象的關(guān)系映射為數(shù)據(jù)庫中的關(guān)系。在必要條件下,可以由業(yè)務(wù)邏輯層直接操作數(shù)據(jù)庫,以提高系統(tǒng)運行效率。但不被持久層直接 生成 ,而是由業(yè)務(wù)邏輯層傳遞給持久層。所以, Blog 系統(tǒng)應(yīng)該更重視操作的簡便性和系統(tǒng)的快速性。 具體目標(biāo) 通過總體目標(biāo)的規(guī)劃,設(shè)計了下面的具體目標(biāo)。 系統(tǒng)特點 1) 整個系統(tǒng)建立在嚴(yán)密的身份驗證基礎(chǔ)上,對不同權(quán)限的用戶提供不同的服務(wù) ; 2) 系統(tǒng)的各項功能簡單 實 用。 系統(tǒng)數(shù)據(jù)流程圖 數(shù)據(jù)流程圖( Data Flow Diagram 簡稱 DFD)是結(jié)構(gòu)化分析的一種主要工具,是管理信息系統(tǒng)開發(fā)的主要工具,是組織中信息運動的抽象,軟件邏輯模型的主要形式。 數(shù)據(jù)流程圖符號: 表 3–1 數(shù)據(jù)流程圖符號說明 Tablet .3–1 DFD Sign Explain 圖形符號 名 稱 符號說明 ‘ 外部實體 記述系統(tǒng)之外的數(shù)據(jù)提供或數(shù)據(jù)獲得的組織機構(gòu)或個人,在方框內(nèi)部填入實體名稱。 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 16 1) Blog 系統(tǒng) DFD 頂層圖。 F 2P 2用 戶 文 章分 類 處 理分 類 信 息F 1P 1用 戶 注 冊信 息 處 理用 戶 信 息 SD 1 用 戶 信 息 表SD 2 文 章 分 類 表F 3P 3用 戶 文 章處 理文 章 信 息 SD 3 文 章 表F 4P 4評 論 處 理評 論 信 息 SD 4 評 論 表 圖 3–3 DFD 一級細(xì)化 Level detailed 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(論文) 17 3) Blog 系統(tǒng) DFD 二 級細(xì)化。 數(shù)據(jù)元素卡 名稱:文章 ID( blog_id) 編號: 3001 類型: INTEGER 定義 : 整形數(shù)字 所屬存儲: D3 描述:標(biāo)識一篇文章。 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 20 圖 37 數(shù)據(jù)元素 data element 2) 數(shù)據(jù)流卡 數(shù)據(jù)流卡 名稱:用戶信息表 編號: F1 來源:用戶 輸入 的信息 去向:用戶信息 處理 結(jié)構(gòu):由用戶名、密碼等用戶基本信息組成 數(shù)據(jù)元素卡 名稱:文章內(nèi)容( blog_body) 編號: 3003 類型: VARCHAR 定義:長度 小于 30000 的字符串 所屬存儲: D3 描述:文章的內(nèi)容。 輸入: F1 輸出: D1 處理:對用戶的基本信息進(jìn)行管理存儲 史航宇:基于 J2EE 的 Blog 的設(shè)計與實現(xiàn) 22 圖 39 數(shù)據(jù)處理 data processing 4) 數(shù)據(jù)存儲卡 數(shù)據(jù)處理卡 名稱:文章分類信息處理 編號: P2 描述:完成用戶文章分類的添加與管理。在界面設(shè)計上,應(yīng)該做到簡單明了,易于操作,并且要注意到界面的布局。采用驅(qū)動程序為:。 Blog 系統(tǒng)的 設(shè)計 在 數(shù)據(jù)庫系統(tǒng) 方面 先充分的了解用戶各個方面的需求,包括現(xiàn)有的和將來可能增加的需求。 數(shù)據(jù)庫需求分析 用戶的需求具體的體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠滿足各種信息的輸入輸出。這些實體包含 各種具體信息,通過相互間的作用形成數(shù)據(jù)間的流動
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1