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

正文內(nèi)容

基于java的博客網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)畢業(yè)論文31854(專業(yè)版)

  

【正文】 這 樣 就 完 成 用 戶 的 注 冊(cè) 。 我 們 通過(guò) Spring 向 FacadeManagerImpl 注 入 7 個(gè) Dao 組 件 , 業(yè) 務(wù) 邏 輯 組 件 是 面 向DAO 接 口 編 程 , 可 讓 業(yè) 務(wù) 邏 輯 組 件 從 DAO 組 件 的 實(shí) 現(xiàn) 中 分 離 。 本 應(yīng) 用 同 樣 將 所 有 的 DAO 組 件 配 置 在 單 獨(dú) 的 配 置 文 件中 中 例 如 : 由 于 7 個(gè) Dao 都 必 須 利 用 IoC 容 器 注 入SessionFactory。 一 旦 Hibernate 處 于 Spring 的 管 理 下 , Hibernate 所 需 要 的 基 礎(chǔ) 資 源 , 都 由 Spring 提 供 注 入 。 比 如 我 現(xiàn) 在 要 得 到 所 有 Blog對(duì) 象 我 只 需一 句 return getHibernateTemplate() .find(from Blog)。 由 于 DAO 組 件 中 的 方 法 不 是 開(kāi) 始 就 設(shè) 計(jì) 出 來(lái) 的 , 其 中 的 很 多 方法 可 能 會(huì) 隨 著 業(yè) 務(wù) 邏 輯 的 需 求 而 增 加 , 但 以 下 幾 個(gè) 方 法 是 通 用的 。 通 過(guò)DAO 層 , 可 以 讓 業(yè) 務(wù) 邏 輯 層 與 具 體 持 久 層 技 術(shù) 分 離 , 一 旦 需 要 更 換 持 久 層 技 術(shù) 時(shí) ,業(yè) 務(wù) 邏 輯 層 組 件 不 需 要 任 何 改 變 。 本 系 統(tǒng) 一 共 設(shè) 計(jì) 了 如 下 7 個(gè) PO 。 客 戶 端 不 直 接 與 數(shù) 據(jù) 庫(kù) 交 互 , 而 是 通 過(guò) 組 件 與 中 間 層 建 立 連 接 , 再 由 中 間 層 與數(shù) 據(jù) 庫(kù) 交 互 。 首 頁(yè) 向 注 冊(cè) 用 戶 提 供 登 陸 模 塊 , 注 冊(cè) 用 戶 在 博 客網(wǎng) 站 首 頁(yè) 跟 上 網(wǎng) 網(wǎng) 友 一 樣 可 以 查 看 博 客 和 博 文 推 薦 。 并9查 看 和 刪 除 網(wǎng) 友 對(duì) 自 己 的 博 文 的 一 些 評(píng) 論 、 查 看 和 刪 除 網(wǎng) 友 留 下 的 一 些 留 言 , 提 供與 其 他 網(wǎng) 友 交 流 的 空 間 。 可 以 說(shuō) Spring 是 企 業(yè) 應(yīng) 用 開(kāi) 發(fā) 的 一 站 式 選 擇 ,并 貫 穿 表 現(xiàn) 層 、 業(yè) 務(wù) 層 及 持 久 層 。3. 控 制 層 的 概 念 也 很 有 效 , 由 于 它 把 不 同 的 模 型 和 不 同 的 視 圖 組 合 在 一 起 ,完 成 不 同 的 請(qǐng) 求 。 即 采 用 的 是 貧 血 模 式 , 業(yè) 務(wù) 邏 輯 對(duì) 象 正 面 封 裝 了 全 部 的 業(yè) 務(wù) 邏 輯 方 法 , Web 層 僅 與 業(yè) 務(wù) 邏 輯 組 件 交 互 即 可 , 無(wú) 須 訪 問(wèn) 底 層 的 DAO 對(duì) 象 。第 1 節(jié) 設(shè)計(jì)原則在 進(jìn) 行 軟 件 系 統(tǒng) 開(kāi) 發(fā) 的 最 初 環(huán) 節(jié) , 一 般 都 需 要 進(jìn) 行 系 統(tǒng) 的 選 型 , 即 根 據(jù) 系 統(tǒng) 功能 的 實(shí) 際 需 求 , 選 擇 合 適 的 開(kāi) 發(fā) 工 具 及 軟 件 架 構(gòu) 。第 二 章 對(duì) 博 客 網(wǎng) 站 設(shè) 計(jì) 方 案 做 了 簡(jiǎn) 要 介 紹 。 系 統(tǒng) 如 何 以 Spring 框 架 為 核 心 , 向 下 整 合 Hibernate進(jìn) 行 持 久 層 訪 問(wèn) , 向 上 整 合 Struts 按 清 晰 的 MVC 模 式 控 制 , 怎 樣 劃 分 應(yīng) 用的 層 次 。 可 以說(shuō) , 對(duì) 這 些 博 客 網(wǎng) 站 而 言 : 為 博 客 提 供 良 好 的 服 務(wù) 就 意 味 著 為 網(wǎng) 站 帶 來(lái) 更 多 的 商 業(yè)客 戶 。該 在 線 博 客 系 統(tǒng) 服 務(wù) 器 端 如 果 需 要 布 置 到 其 他 主 機(jī) 上 , 則 該 主 機(jī) 必 備 條 件 如 下 :1. 服 務(wù) 器 端 操 作 系 統(tǒng) : 獨(dú) 立 于 操 作 系 統(tǒng) 的 跨 平 臺(tái) 系 統(tǒng) , 客 戶 端 MicroSoft Windows 2022 及 以 上 ;2. 數(shù) 據(jù) 庫(kù) : MySQL 版 本 ;3. Web 服 務(wù) 器 : Tomcat 及 以 上 版 本 , 配 合 MVC 設(shè) 計(jì) 模 式 及 Hibernate4開(kāi) 發(fā) 架 構(gòu) ;4. 客 戶 端 運(yùn) 行 環(huán) 境 : 能 運(yùn) 行 IE 5 以 上 或 Netscape 5 以 上 瀏 覽 器 的 操 作 系 統(tǒng) ,配 合 使 用 Ajax 技 術(shù) ;5. 客 戶 端 運(yùn) 行 工 具 : 目 前 的 系 統(tǒng) 采 用 瀏 覽 器 作 為 客 戶 端 , 為 了 支 持 Ajax開(kāi) 發(fā) 框 架 , 應(yīng) 該 選 擇 使 用 IE 5 以 上 版 本 瀏 覽 器 。 當(dāng) 模 型 發(fā) 生 改 變 時(shí) , 模 型 向 所 有 登 記 過(guò) 的視 圖 發(fā) 送 通 知 :接 下 來(lái) , 視 圖 從 對(duì) 應(yīng) 的 模 型 中 獲 得 信 息 , 然 后 更 新 自 己 。 事 實(shí) 上 , Spring 框 架是 171。 下 面 通 過(guò) 對(duì)比 來(lái) 了 解 Hibernate 和 傳 統(tǒng) JDBC 操 作 數(shù) 據(jù) 庫(kù) 持 久 層 之 間 的 差 異 。 普 通 用 戶 在 閱 讀 博 文 時(shí) 可 以 在 最 后 留 下 自己 的 一 些 評(píng) 論 。系 統(tǒng) 的 具 體 分 層 如 圖 5 所 示 。PO , 持 久 化 對(duì) 象 。客 觀 世 界 中 的 對(duì) 象 不 是 孤 立 存 在 的 , 以 上 7 個(gè) PO 也 不 是 孤 立 存 在 的 , 它 們之 間 存 在 復(fù) 雜 的 關(guān) 聯(lián) 關(guān) 系 。3) DAO 還 有 助 于 提 升 系 統(tǒng) 的 可 移 植 性 。 Spring 為 Hibernate 的 整 合 提 供 了 很 好 的 支 持 , Spring 的 DAO 支 持 類 是 :HiberanteDaoSupport ,該 類 只 需 要 傳 入 一 個(gè) SessionFactory 引 用 , 即 可 得 到 一 個(gè) HibernateTemplate 實(shí)例 , 該 實(shí) 例 功 能 非 常 強(qiáng) 大 , 數(shù) 據(jù) 庫(kù) 的 大 部 分 操 作 也 很 容 易 實(shí) 現(xiàn) 。 進(jìn) 一 步 簡(jiǎn) 化 了 持 久 層 討 問(wèn) , 其 模 板 的 操 作 大 大 降 低Hibernate 的 重 復(fù) 操 作 。3. DAO 模 式 的 使 用 , 降 低 了 系 統(tǒng) 重 構(gòu) 的 代 價(jià) 。部 暑 業(yè) 務(wù) 層 組 件 單 獨(dú) 配 置 系 統(tǒng) 的 業(yè) 務(wù) 邏 輯 層 , 可 避 免 因 配 置 文 件 過(guò) 大 引 起 配 置 文 件難 以 閱 讀 。 模 型 返 回 的 數(shù) 據(jù) 與 顯 示 邏 輯 分 離 。系 統(tǒng) 核 心 控 制 攔 截 特 定 形 式 的 請(qǐng) 求 , 再 根 據(jù) 請(qǐng) 求 調(diào) 用 相 應(yīng) 得 業(yè) 務(wù) 邏 輯 控 制 器 處 理 請(qǐng)求 , 在 中 如 下 定 義 :servletservletnameaction/servletnameservletclass/servletclassinitparamparamnameconfig/paramnameparamvalue/WEBINF//paramvalue/initparam/servletservletmapping22servletnameaction/servletnameurlpattern*.do/urlpattern/servletmapping從 上 面 的 配 置 文 件 可 以 看 出 MyActionServlet。系 統(tǒng) 使 用 Struts 框 架 可 以 提 高 系 統(tǒng) 的 可 控 制 性 , 保 證 了 系 統(tǒng) 的 穩(wěn) 定 性 及 可 用 性 。 這 樣 不 必 為 每 個(gè) 目 標(biāo) 對(duì) 象 配 置 代 理 bean。181. 有 效 的 Session 管 理 : Spring 提 供 了 有 效 、 簡(jiǎn) 單 和 安 全 的 Hibernate Session 處理 。 使 用 LocalSessionFactoryBean 配 置 SessionFactory 之 前 , 必 須 為 其 提 供對(duì) 應(yīng) 的 數(shù) 據(jù) 源 , 配 置 代 碼 如 下 :bean id=dataSourceclass=/在17datasource中 配 置 它 的 數(shù) 據(jù) 庫(kù) 驅(qū) 動(dòng) driverClass, URL, username、 password 、 inPoolSize、 maxPoolSize 不 管 我 們 采 用 那 種 數(shù) 據(jù) 庫(kù) 我 就 可 以 在 修 改 dataSource 的 一 些 屬 性 而 不 改 動(dòng) 程 序 , 將 程 序 和 數(shù) 據(jù) 庫(kù) 的 耦 合 降 到 最 低 。 這7 個(gè) Dao 分 別 封 裝 對(duì) 自 己 的 持 久 化 對(duì) 象 的 一 些 操 作 。1) DAO 模 式 抽 象 出 數(shù) 據(jù) 訪 問(wèn) 方 式 , 業(yè) 務(wù) 邏 輯 組 件 無(wú) 須 理 會(huì) 底 層 的 數(shù) 據(jù) 庫(kù) 訪 問(wèn) , 而 只 專 注 于 業(yè) 務(wù) 邏 輯 的 實(shí) 現(xiàn) 。5. Sort: 對(duì) 應(yīng) 博 文 分 類 屬 性 有 Id、 Blog 、 name、 Articles, 注 冊(cè) 用 戶 可 以 在 自 己的 空 間 定 義 一 些 分 類 , 這 樣 可 以 更 好 管 理 自 己 的 博 文 , 一 個(gè) 分 類 對(duì) 應(yīng) 一 個(gè)Blog, 一 個(gè) 分 類 可 能 有 很 多 分 類 。DAO 層 , 負(fù) 責(zé) 與 持 久 化 對(duì) 象 交 互 。5. Hibernate 持 久 層 :由 7 個(gè) PO 組 成 , 并 在 Hibernate Session 管 理 下 , 完成 數(shù) 據(jù) 庫(kù) 訪 問(wèn) 。 友 情 鏈 接 及網(wǎng) 頁(yè) 訪 問(wèn) 量 統(tǒng) 計(jì) 顯 示 : 在 博 客 的 個(gè) 人 頁(yè) 面 中 還 提 供 了 推 薦 給 普 通 網(wǎng) 絡(luò) 用 戶 的 相 關(guān) 友情 鏈 接 , 此 外 , 對(duì) 個(gè) 人 頁(yè) 面 的 訪 問(wèn) 量 也 在 隨 時(shí) 進(jìn) 行 統(tǒng) 計(jì) , 并 在 個(gè) 人 頁(yè) 面 中 進(jìn) 行 直 觀的 顯 示 。 其 作 者 Gavin King 在 持 久 層 設(shè) 計(jì) 上 極 富 經(jīng) 驗(yàn) , 采用 非 常 少 的 代 碼 實(shí) 現(xiàn) 了 整 個(gè) 框 架 , 同 時(shí) 完 全 開(kāi) 放 源 代 碼 , 即 使 偶 爾 遇 到 無(wú) 法 理 解 的情 況 , 也 可 以 參 照 源 代 碼 來(lái) 理 解 其 在 持 久 層 上 靈 巧 而 智 能 的 設(shè) 計(jì) 。 并 提 出 J2EE 的 實(shí) 用 主 義 思 想 。 起 初 , MVC 模 式 是 針 對(duì) 相 同 的 數(shù) 據(jù) 需 要 不 同 顯示 的 應(yīng) 用 而 設(shè) 計(jì) 的 , 其 整 體 的 效 果 如 圖 1 所 示 :圖 1 MVC 結(jié) 構(gòu)在 經(jīng) 典 的 MVC 模 式 中 , 事 件 由 控 制 器 處 理 , 控 制 器 根 據(jù) 事 件 的 類 型 改 變 模 型或 視 圖 , 反 之 亦 然 。第 2 節(jié) 運(yùn)行架構(gòu)為 了 增 加 系 統(tǒng) 的 吞 吐 量 , 提 高 并 發(fā) 處 理 客 戶 請(qǐng) 求 數(shù) 量 , 系 統(tǒng) 采 用 了 IBM 服務(wù) 器 作 為 主 機(jī) 。Blog 博 客 網(wǎng) 站 致 力 于 為 廣 大 博 客 提 供 優(yōu) 質(zhì) 博 客 頁(yè) 面 服 務(wù) 的 商 業(yè) 網(wǎng) 站 。重 點(diǎn)介 紹 了 基 于 J2EE 架 構(gòu) 的 博 客 網(wǎng) 站 設(shè) 計(jì) 方 案 , 實(shí) 現(xiàn) 的 主 要 功 能 。第 四 章 詳 細(xì) 介 紹 了 系 統(tǒng) 的 架 構(gòu) 設(shè) 計(jì) , 并 詳 細(xì) 講 述 了 通 過(guò) Spring 框 架 , 向下 整 合 Hibernate 進(jìn) 行 持 久 層 訪 問(wèn) , 利 用 DAO 模 式 隔 離 業(yè) 務(wù) 邏 輯 層 與 具 體 持久 層 , 向 上 整 合 Struts 按 清 晰 的 MVC 模 式 構(gòu) 建 系 統(tǒng) 。 本 系 統(tǒng) 設(shè) 計(jì) 時(shí) , 比 較 主 流 的B/S 設(shè) 計(jì) 有 基 于 JSP、 ASP、 PHP、 CGI 及 J2EE 等 模 式 。 在 貧 血 模 式 下 , 其 分 層 非 常 清 晰 。64. MVC 更 符 合 軟 件 工 程 化 管 理 的 精 神 。 總 結(jié) 起 來(lái) , Spring 有 如 下 優(yōu) 點(diǎn) :1. 低 侵 入 式 設(shè) 計(jì) , 代 碼 污 染 極 低 。 。 這 一 模 塊 的 用 例 圖 如 圖 5 所 示 :圖 5 博 客 首 頁(yè) 的 用 例 圖11第 5 章 系 統(tǒng) 架 構(gòu) 設(shè) 計(jì)本 系 統(tǒng) 采 用 嚴(yán) 格 的 J2 EE 應(yīng) 用 結(jié) 構(gòu) , 主 要 有 如 下 幾 個(gè) 分 層 。 中 間 層 采 用 的 是 流 行 的 Spring+Hibernate , 為 了 將 控 制 層 與 業(yè) 務(wù) 邏 輯 層 分 離 ,又 細(xì) 分 為 以 下 幾 種 。 還 包 括 一 些 集 合 , 博 友 的 博 文( Articles) 、 圖 片 ( Pictures) 、 留 言 ( Messages) , 這 樣 在 系 統(tǒng) 中 我 們 可 以 隨 時(shí)通 過(guò) getXxx()訪 問(wèn) 博 客 的 一 些 屬 性 就 不 用 編 寫 sql 語(yǔ) 句 來(lái) 訪 問(wèn) 博 友 的 些 屬 性 ,2. Picture: 對(duì) 應(yīng) 博 友 的 圖 片 , 包 含 name、 blog, filename, 這 樣 我 們 可 以 將 圖 片的 路 徑 名 保 存 到 數(shù) 據(jù) 庫(kù) 中 , 在 根 據(jù) 路 徑 名 訪 問(wèn) 博 友 上 傳 的 圖 片 , 就 不 用 用 到 數(shù) 據(jù) 庫(kù)中 的 Bl
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1