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

正文內(nèi)容

基于j2ee架構(gòu)的博客網(wǎng)站設(shè)計的方案畢業(yè)論文-在線瀏覽

2025-06-29 23:29本頁面
  

【正文】 第 2 節(jié) 研究的目的與意義Blog 記 載 了 日 常 發(fā) 生 的 事 情 和 自 己 的 興 趣 愛 好 , 把 自 己 的 思 想 和 知 識 和 他 人 分享 、 交 流 , 同 時 又 通 過 “六 度 空 間 ”結(jié) 識 了 更 多 志 趣 相 投 的 朋 友 ; 而 越 來 越 多 專 業(yè) 知識 的 Blog 的 出 現(xiàn) , 讓 我 們 看 到 了 Blog 更 多 所 蘊 涵 的 巨 大 的 信 息 價 值 : 不 同 的 Blog 選 擇 不 同 的 內(nèi) 容 , 收 集 和 整 理 成 為 很 多 人 關(guān) 注 的 專 業(yè) Blog ——目 前 越 來 越多 的 人 獲 取 信 息 的 來 源 是 一 些 固 定 的 Blog 。第 2 章 設(shè) 計 簡 介 及 設(shè) 計 方 案在 整 個 blog 進 行 開 發(fā) 之 前 , 要 確 定 出 整 個 項 目 的 整 體 架 構(gòu) , 包 括 系 統(tǒng) 的 選 型 、運 行 環(huán) 境 的 確 定 及 系 統(tǒng) 結(jié) 構(gòu) 設(shè) 計 。第 1 節(jié) 設(shè)計原則在 進 行 軟 件 系 統(tǒng) 開 發(fā) 的 最 初 環(huán) 節(jié) , 一 般 都 需 要 進 行 系 統(tǒng) 的 選 型 , 即 根 據(jù) 系 統(tǒng) 功能 的 實 際 需 求 , 選 擇 合 適 的 開 發(fā) 工 具 及 軟 件 架 構(gòu) 。 本 系 統(tǒng) 設(shè) 計 時 , 比 較 主 流 的B/S 設(shè) 計 有 基 于 JSP、 ASP、 PHP、 CGI 及 J2EE 等 模 式 。 由 于 J2EE的 開 源 的 框 架 中 提 供 了 MVC 模 式 實 現(xiàn) 框 架 Struts、 對 象 關(guān) 系 模 型 中 的 Hibernate 的 框 架 及 擁 有 事 務(wù) 管 理 和 依 賴 注 入 的 Spring。所 以 選 擇 Java 技 術(shù) 作 為 blog 的 開 發(fā) 工 具 。 在 數(shù) 據(jù) 庫 處 理 方 面 , 不 需 要 在 數(shù) 據(jù) 層 借 助 存 儲 過 程 及 數(shù) 據(jù) 庫 服 務(wù) 器端 函 數(shù) 封 裝 過 多 的 業(yè) 務(wù) 邏 輯 , 因 此 數(shù) 據(jù) 庫 系 統(tǒng) 采 用 相 對 精 巧 的 MySQLError! Reference source not found.。本 網(wǎng) 站 以 NT 為 Web 平 臺 , JSP+Ajax+Servlet+JavaBean+Hibernate 為 網(wǎng) 站 實現(xiàn) 技 術(shù) , 建 立 基 于 MySQL 數(shù) 據(jù) 庫 系 統(tǒng) 的 核 心 動 態(tài) 網(wǎng) 頁 , 實 現(xiàn) 博 客 網(wǎng) 站 前 臺 及 博 客個 人 維 護 管 理 等 功 能 模 塊 。 集 成 開 發(fā) 環(huán) 境 我采 用 對 于 插 件 即 插 即 用 的 Eclipse, JSP 運 行 環(huán) 境 我 們 采 用 Tomcat 應(yīng) 用 服 務(wù) 器 ,數(shù) 據(jù) 庫 管 理 系 統(tǒng) 我 們 采 用 的 是 MYSQL, 博 客 網(wǎng) 站 主 要 實 現(xiàn) 注 冊 用 戶 可 以 在 服務(wù) 器 上 開 辟 自 己 的 空 間 , 也 可 以 發(fā) 布 消 息 , 上 傳 文 件 , 回 復(fù) 消 息 , 從 服 務(wù) 器 發(fā) 送 客戶 端 的 數(shù) 據(jù) 應(yīng) 用 XML 來 封 裝 . 本 系 統(tǒng) 采 用 的 是 經(jīng) 典 的 J2EE 三 層 結(jié) 構(gòu) , 分 為 表 現(xiàn) 層 、 中 間 層 ( 業(yè) 務(wù) 邏 輯 層 )和 數(shù) 據(jù) 服 務(wù) 層 。 客 戶 端 不 直 接 與 數(shù) 據(jù) 庫 交 互 , 而 是 通 過 組 件 與 中 間 層 建 立 連 接 , 再 由 中 間 層 與數(shù) 據(jù) 庫 交 互 。 即 采 用 的 是 貧 血 模 式 , 業(yè) 務(wù) 邏 輯 對 象 正 面 封 裝 了 全 部 的 業(yè) 務(wù) 邏 輯 方 法 , Web 層 僅 與 業(yè) 務(wù) 邏 輯 組 件 交 互 即 可 , 無 須 訪 問 底 層 的 DAO 對 象 。 在 貧 血 模 式 下 , 其 分 層 非 常 清 晰 。 貧 血 模 型 容 易 理 解 , 開 發(fā) 便 捷 , 但 嚴 重 背 離 了 面 向?qū)?象 的 設(shè) 計 思 想 , 所 有 的 Domain Object 并 不 是 完 整 的 Java 對 象 。 三 個 部 分 以 最 少 的 稿 合 , 協(xié) 同 工 作 , 從 而 提高 應(yīng) 用 的 可 擴 展 性 及 可 維 護 性 。 具 體 地 說 , 模 型 維 護 一 個 視 圖 列 表 , 這 些 視 圖 為 獲 得 模 型 變 化通 知 , 通 常 采 用 觀 察 者 模 式 登 記 給 模 型 。 概 括 起 來 , MVC 有 如 下 特 點 。 按 MVC 設(shè) 計 模 式 , 一 個 模型 對 應(yīng) 多 個 視 圖 , 可 以 減 少 代 碼 的 復(fù) 制 及 代 碼 的 維 護 量 , 一 旦 模 型 發(fā) 生 改 變 , 也 易于 維 護 。 模 型 數(shù) 據(jù) 可 以 應(yīng) 用 任 何 的 顯 示 技 術(shù) , 例如 使 用 JSP 頁 面 、 Velocity 模 板 或 者 直 接 產(chǎn) 生 Excel 文 檔 等 。3. 控 制 層 的 概 念 也 很 有 效 , 由 于 它 把 不 同 的 模 型 和 不 同 的 視 圖 組 合 在 一 起 ,完 成 不 同 的 請 求 。4. MVC 更 符 合 軟 件 工 程 化 管 理 的 精 神 。第 2 節(jié) Spring 的起源和背景2022 年 wrox 出 版 了 《 Expert one on one J2EE design and development》 一書 。 在 書 中 , Johnson 對 傳 統(tǒng) 的 J2EE 架 構(gòu) 提 出 深層 次 的 思 考 和 質(zhì) 疑 。 2022 年 , J2EE 領(lǐng) 域 出 現(xiàn)一 個 新 的 框 架 : Spring , 該 框 架 同 樣 出 自 Johnson 之 手 。Expert one on one J2EE design and development187。 一 經(jīng) 推 出 , 就 得 到 眾 多 開 發(fā) 者 的 擁 戴 。 Spring 作 為 開 源的 中 間 件 , 獨 立 于 各 種 應(yīng) 用 服 務(wù) 器 , 甚 至 無 須 應(yīng) 用 服 務(wù) 器 的 支 持 , 也 能 提 供 應(yīng) 用 服務(wù) 器 的 功 能 , 如 聲 明 式 事 務(wù) 等 。 可 以 說 Spring 是 企 業(yè) 應(yīng) 用 開 發(fā) 的 一 站 式 選 擇 ,并 貫 穿 表 現(xiàn) 層 、 業(yè) 務(wù) 層 及 持 久 層 。 總 結(jié) 起 來 , Spring 有 如 下 優(yōu) 點 :1. 低 侵 入 式 設(shè) 計 , 代 碼 污 染 極 低 。3. Spring 的 DI 機 制 降 低 了 業(yè) 務(wù) 對 象 替 換 的 復(fù) 雜 性 。第 3 節(jié) Hibernate 概述Hibernate 是 目 前 最 流 行 的 ORM 框 架 , 其 采 用 非 常 優(yōu) 雅 的 方 式 將 SQL 操作 完 全 包 裝 成 對 象 化 的 操 作 。 目 前Hibernate 在 國 內(nèi) 的 開 發(fā) 人 員 相 當 多 , Hibernate 的 文 檔 也 非 常 豐 富 , 這 些 都 為學(xué) 習 Hiberante 鋪 平 了 道 路 , 因 而 Hibernate 的 學(xué) 習 相 對 簡 單 一 些 。第 4 章 需 求 分 析Blog 網(wǎng) 站 主 要 是 實 現(xiàn) 注 冊 用 戶 登 錄 、 管 理 相 關(guān) 信 息 、 博 文 及 相 關(guān) 評 論 、 查 看 留 言 、友 情 鏈 接 、 及 圖 片 的 上 傳 和 圖 像 的 播 放 而 為 上 網(wǎng) 用 戶 提 供 按 博 文 主 題 搜 索 , 查 看 注 冊用 戶 的 博 文 及 提 出 相 關(guān) 評 論 , 并 為 注 冊 用 戶 寫 留 言 , 游 覽 注 冊 用 戶 的 相 冊 、 注 冊 等 功能 的 系 統(tǒng) 。 第 1 節(jié) 注冊博友首 先 必 須 在 博 客 首 頁 中 登 錄 填 寫 用 戶 名 和 密 碼 , 這 樣 才 能 執(zhí) 行 一 些 相 關(guān) 操 作 ,不 然 就 是 普 通 用 戶 只 能 查 看 一 些 信 息 , 而 不 能 發(fā) 表 博 文 。 博 文 管 理 ,友 情 鏈 接 管 理 及 博 文 分 類 管 理 , 用 例 圖 2。 并查 看 和 刪 除 網(wǎng) 友 對 自 己 的 博 文 的 一 些 評 論 、 查 看 和 刪 除 網(wǎng) 友 留 下 的 一 些 留 言 , 提 供與 其 他 網(wǎng) 友 交 流 的 空 間 。 。 在 管 理 頁 面 中 添 加 和 刪 除 友 情 連 接 。 這 樣 還 可 以 讓 網(wǎng) 友 看 到 自 己 的 一 些 信 息 。博 客 主 頁 面 的 用 例 圖 如 圖 3 所 示 :圖 3 博 客 主 頁 面 的 用 例 圖第 2 節(jié) 普通用戶在 博 客 注 冊 頁 面 注 冊 成 為 博 客 的 注 冊 用 戶 , 才 可 以 擁 有 自 己 獨 立 的 空 間 , 進 入某 一 博 客 頁 面 查 看 相 關(guān) 文 章 信 息 時 , 可 以 隨 時 對 自 己 所 感 興 趣 的 文 章 發(fā) 表 評 論 , 同 時也 可 以 查 看 到 其 他 人 針 對 該 博 文 的 評 論 。 他 也 可 以 留 下 更 多 的 信 息 。 這 樣 他 留 下 的 信 息 就更 快 地 被 博 友 所 看 到 。 并 且 在 搜 索 結(jié) 果 中 提 供 在 結(jié) 果 范 圍 內(nèi) 再 次搜 索 。 首 頁 向 注 冊 用 戶 提 供 登 陸 模 塊 , 注 冊 用 戶 在 博 客網(wǎng) 站 首 頁 跟 上 網(wǎng) 網(wǎng) 友 一 樣 可 以 查 看 博 客 和 博 文 推 薦 。 這 一 模 塊 的 用 例 圖 如 圖 5 所 示 :圖 5 博 客 首 頁 的 用 例 圖第 5 章 系 統(tǒng) 架 構(gòu) 設(shè) 計本 系 統(tǒng) 采 用 嚴 格 的 J2 EE 應(yīng) 用 結(jié) 構(gòu) , 主 要 有 如 下 幾 個 分 層 。2. MVC 層 :使 用 Struts 框 架 。4. DAO 層 :由 7 個 DAO 組 件 組 成 , 實 現(xiàn) 類 必 須 繼 承 Spring 提 供 的HibernateDaoSupport。6. 數(shù) 據(jù) 庫 服 務(wù) 層 :使 用 MySQL 數(shù) 據(jù) 庫 存 儲 持 久 化 數(shù) 據(jù) 。圖6 系統(tǒng)結(jié)構(gòu)圖在 圖 6 黑 色 大 方 框 內(nèi) 的 MVC 控 制 層 、 Service 層 及 DAO 組 件 層 的 組 件 , 都 由Spring IOC 容 器 負 責 生 成 , 并 管 理 組 件 的 實 例 ( 實 例 必 須 是 單 身 模 式 的 , 本 系 統(tǒng)中 的 bean 基 本 上 是 單 身 的 ) 。 MVC 層 的 控 制 器 絕 對 禁 止 持 久 層 訪 問 ,甚 至 不 參 與 業(yè) 務(wù) 邏 輯 的 實 現(xiàn) 。 本 系 統(tǒng) 采 用 的 是 典 型 的 J2EE 三 層 結(jié) 構(gòu) , 分 為 表 現(xiàn) 層 、 中 間 層 (業(yè) 務(wù) 邏 輯 層 )和 數(shù) 據(jù) 服 務(wù) 層 。 客 戶 端 不 直 接 與 數(shù) 據(jù) 庫 交 互 , 而 是 通 過 組 件 與 中 間 層 建 立 連 接 , 再 由 中 間 層 與數(shù) 據(jù) 庫 交 互 。 中 間 層 采 用 的 是 流 行 的 Spring+Hibernate , 為 了 將 控 制 層 與 業(yè) 務(wù) 邏 輯 層 分 離 ,又 細 分 為 以 下 幾 種 。 調(diào) 用 業(yè) 務(wù) 邏 輯層 , 并 將 業(yè) 務(wù) 數(shù) 據(jù) 返 回 給 表 現(xiàn) 層 作 組 織 表 現(xiàn) , 該 系 統(tǒng) 的 MVC 采 用 Struts 框 架 。 業(yè) 務(wù) 邏 輯 層 以 DAO 層 為 基礎(chǔ) , 通 過 對 DAO 組 件 的 正 面 模 式 包 裝 , 完 成 系 統(tǒng) 所 要 求 的 業(yè) 務(wù) 邏 輯 。 該 層 封 裝 了 數(shù) 據(jù) 的 增 、 刪 、 查 、 改 的 操 作 。 通 過 實 體 關(guān) 系 映 射 工 具 將 關(guān) 系 型 數(shù) 據(jù) 庫 的 數(shù) 據(jù) 映 射 成 對 象 , 很方 便 地 實 現(xiàn) 以 面 向 對 象 方 式 操 作 數(shù) 據(jù) 庫 , 該 系 統(tǒng) 采 用 Hibernate 作 為 ORM 框 架 。第 2 節(jié) Hibernate 層通 過 使 用 Hibernate 持 久 層 , 可 以 避 免 使 用 傳 統(tǒng) 的 JDBC 操 作 數(shù) 據(jù) 庫 , 對JDBC 近 一 步 包 裝 , 從 而 更 好 地 使 用 面 向 對 象 的 方 式 來 操 作 數(shù) 據(jù) 庫 。 設(shè)計持 久 化 對 象 (PO)面 向 對 象 分 析 , 是 指 根 據(jù) 系 統(tǒng) 需 求 提 取 應(yīng) 用 中 的 對 象 , 將 這 些 對 象 抽 象 成 類 ,再 抽 取 出 需 要 持 久 化 保 存 的 類 , 這 些 需 要 持 久 化 保 存 的 類 就 是 持 久 化 對 象 (PO) 。 本 系 統(tǒng) 一 共 設(shè) 計 了 如 下 7 個 PO 。 還 包 括 一 些 集 合 , 博 友 的 博 文( Articles) 、 圖 片 ( Pictures) 、 留 言 ( Messages) , 這 樣 在 系 統(tǒng) 中 我 們 可 以 隨 時通 過 getXxx()訪 問 博 客 的 一 些 屬 性 就 不 用 編 寫 sql 語 句 來 訪 問 博 友 的 些 屬 性 ,2. Picture: 對 應(yīng) 博 友 的 圖 片 , 包 含 name、 blog, filename, 這 樣 我 們 可 以 將 圖 片的 路 徑 名 保 存 到 數(shù) 據(jù) 庫 中 , 在 根 據(jù) 路 徑 名 訪 問 博 友 上 傳 的 圖 片 , 就 不 用 用 到 數(shù)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1