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

正文內(nèi)容

基于j2ee架構(gòu)的博客網(wǎng)站設(shè)計(jì)的方案畢業(yè)論文-免費(fèi)閱讀

  

【正文】 這 里我 采 用 自 己 定 義 一 個(gè) 繼 承 ActionServlet 的 控 制 器 , 在 處 理 請(qǐng) 求 時(shí) 先 將 request 的采 用 的 編 碼 設(shè) 為 統(tǒng) 一 的 UTF8, 再 將 請(qǐng) 求 轉(zhuǎn) 發(fā) 。 這 樣 就 完 成 用 戶 的 注 冊(cè) 。 1. Model 部 分模 型 獨(dú) 立 于 數(shù) 據(jù) 的 顯 示 , 博 客 中 所 涉 及 的 Model 都 是 ActionForm 和JavaBean 組 成 。 我 們 通過 Spring 向 FacadeManagerImpl 注 入 7 個(gè) Dao 組 件 , 業(yè) 務(wù) 邏 輯 組 件 是 面 向DAO 接 口 編 程 , 可 讓 業(yè) 務(wù) 邏 輯 組 件 從 DAO 組 件 的 實(shí) 現(xiàn) 中 分 離 。 避 免 了 目 標(biāo) 對(duì) 象 被 直 接 調(diào) 用 。 本 應(yīng) 用 同 樣 將 所 有 的 DAO 組 件 配 置 在 單 獨(dú) 的 配 置 文 件中 中 例 如 : 由 于 7 個(gè) Dao 都 必 須 利 用 IoC 容 器 注 入SessionFactory。2. IoC 容 器 提 高 了 DAO 組 件 與 業(yè) 務(wù) 邏 輯 層 之 間 的 解 糯 。 一 旦 Hibernate 處 于 Spring 的 管 理 下 , Hibernate 所 需 要 的 基 礎(chǔ) 資 源 , 都 由 Spring 提 供 注 入 。 配 置 DAD 組 件在 將 dataSource注 入 到 上 面 簡(jiǎn) 述 的 7個(gè) Dao中 , 就 可 以 用 HibernateTemplate提供 的 大 量 便 捷 的 方 法 。 比 如 我 現(xiàn) 在 要 得 到 所 有 Blog對(duì) 象 我 只 需一 句 return getHibernateTemplate() .find(from Blog)。 實(shí) 現(xiàn) DAO 組 件 借 助 于 Spring的 DAO支 持 , 可 以 很 方 便 地 實(shí) 現(xiàn) DAO類 。 由 于 DAO 組 件 中 的 方 法 不 是 開 始 就 設(shè) 計(jì) 出 來(lái) 的 , 其 中 的 很 多 方法 可 能 會(huì) 隨 著 業(yè) 務(wù) 邏 輯 的 需 求 而 增 加 , 但 以 下 幾 個(gè) 方 法 是 通 用的 。2) DAO 將 數(shù) 據(jù) 訪 問 集 中 在 獨(dú) 立 的 一 層 , 所 有 的 數(shù) 據(jù) 訪 問 都 由 DAO 對(duì) 象 完成 , 這 層 獨(dú) 立 的 DAO 分 離 了 數(shù) 據(jù) 訪 問 的 實(shí) 現(xiàn) 與 其 他 業(yè) 務(wù) 邏 輯 , 使 得 系 統(tǒng)更 具 可 維 護(hù) 性 。 通 過DAO 層 , 可 以 讓 業(yè) 務(wù) 邏 輯 層 與 具 體 持 久 層 技 術(shù) 分 離 , 一 旦 需 要 更 換 持 久 層 技 術(shù) 時(shí) ,業(yè) 務(wù) 邏 輯 層 組 件 不 需 要 任 何 改 變 。6. Article: 博 客 系 統(tǒng) 的 核 心 對(duì) 應(yīng) 有 title, Id、 blog、 content、 sort, 一 個(gè) 博 文 屬于 一 種 分 類 , 可 以 有 很 多 回 復(fù) ,7. Links: 對(duì) 應(yīng) 有 情 連 接 , 包 括 id、 url、 name、 blog 博 友 通 過 添 加 有 情 連 接 可 以在 自 己 的 空 間 中 提 供 快 速 的 自 己 關(guān) 心 的 網(wǎng) 站 。 本 系 統(tǒng) 一 共 設(shè) 計(jì) 了 如 下 7 個(gè) PO 。 該 層 封 裝 了 數(shù) 據(jù) 的 增 、 刪 、 查 、 改 的 操 作 。 客 戶 端 不 直 接 與 數(shù) 據(jù) 庫(kù) 交 互 , 而 是 通 過 組 件 與 中 間 層 建 立 連 接 , 再 由 中 間 層 與數(shù) 據(jù) 庫(kù) 交 互 。6. 數(shù) 據(jù) 庫(kù) 服 務(wù) 層 :使 用 MySQL 數(shù) 據(jù) 庫(kù) 存 儲(chǔ) 持 久 化 數(shù) 據(jù) 。 首 頁(yè) 向 注 冊(cè) 用 戶 提 供 登 陸 模 塊 , 注 冊(cè) 用 戶 在 博 客網(wǎng) 站 首 頁(yè) 跟 上 網(wǎng) 網(wǎng) 友 一 樣 可 以 查 看 博 客 和 博 文 推 薦 。博 客 主 頁(yè) 面 的 用 例 圖 如 圖 3 所 示 :圖 3 博 客 主 頁(yè) 面 的 用 例 圖第 2 節(jié) 普通用戶在 博 客 注 冊(cè) 頁(yè) 面 注 冊(cè) 成 為 博 客 的 注 冊(cè) 用 戶 , 才 可 以 擁 有 自 己 獨(dú) 立 的 空 間 , 進(jìn) 入某 一 博 客 頁(yè) 面 查 看 相 關(guān) 文 章 信 息 時(shí) , 可 以 隨 時(shí) 對(duì) 自 己 所 感 興 趣 的 文 章 發(fā) 表 評(píng) 論 , 同 時(shí)也 可 以 查 看 到 其 他 人 針 對(duì) 該 博 文 的 評(píng) 論 。 并查 看 和 刪 除 網(wǎng) 友 對(duì) 自 己 的 博 文 的 一 些 評(píng) 論 、 查 看 和 刪 除 網(wǎng) 友 留 下 的 一 些 留 言 , 提 供與 其 他 網(wǎng) 友 交 流 的 空 間 。 目 前Hibernate 在 國(guó) 內(nèi) 的 開 發(fā) 人 員 相 當(dāng) 多 , Hibernate 的 文 檔 也 非 常 豐 富 , 這 些 都 為學(xué) 習(xí) Hiberante 鋪 平 了 道 路 , 因 而 Hibernate 的 學(xué) 習(xí) 相 對(duì) 簡(jiǎn) 單 一 些 。 可 以 說(shuō) Spring 是 企 業(yè) 應(yīng) 用 開 發(fā) 的 一 站 式 選 擇 ,并 貫 穿 表 現(xiàn) 層 、 業(yè) 務(wù) 層 及 持 久 層 。 2022 年 , J2EE 領(lǐng) 域 出 現(xiàn)一 個(gè) 新 的 框 架 : Spring , 該 框 架 同 樣 出 自 Johnson 之 手 。3. 控 制 層 的 概 念 也 很 有 效 , 由 于 它 把 不 同 的 模 型 和 不 同 的 視 圖 組 合 在 一 起 ,完 成 不 同 的 請(qǐng) 求 。 具 體 地 說(shuō) , 模 型 維 護(hù) 一 個(gè) 視 圖 列 表 , 這 些 視 圖 為 獲 得 模 型 變 化通 知 , 通 常 采 用 觀 察 者 模 式 登 記 給 模 型 。 即 采 用 的 是 貧 血 模 式 , 業(yè) 務(wù) 邏 輯 對(duì) 象 正 面 封 裝 了 全 部 的 業(yè) 務(wù) 邏 輯 方 法 , Web 層 僅 與 業(yè) 務(wù) 邏 輯 組 件 交 互 即 可 , 無(wú) 須 訪 問 底 層 的 DAO 對(duì) 象 。 在 數(shù) 據(jù) 庫(kù) 處 理 方 面 , 不 需 要 在 數(shù) 據(jù) 層 借 助 存 儲(chǔ) 過 程 及 數(shù) 據(jù) 庫(kù) 服 務(wù) 器端 函 數(shù) 封 裝 過 多 的 業(yè) 務(wù) 邏 輯 , 因 此 數(shù) 據(jù) 庫(kù) 系 統(tǒng) 采 用 相 對(duì) 精 巧 的 MySQLError! Reference source not found.。第 1 節(jié) 設(shè)計(jì)原則在 進(jìn) 行 軟 件 系 統(tǒng) 開 發(fā) 的 最 初 環(huán) 節(jié) , 一 般 都 需 要 進(jìn) 行 系 統(tǒng) 的 選 型 , 即 根 據(jù) 系 統(tǒng) 功能 的 實(shí) 際 需 求 , 選 擇 合 適 的 開 發(fā) 工 具 及 軟 件 架 構(gòu) 。 每 個(gè) 博 客都 希 望 借 助 自 己 的 博 客 頁(yè) 面 宣 傳 自 己 , 而 博 客 數(shù) 量 越 多 , 網(wǎng) 站 的 點(diǎn) 擊 率 越 高 就 越 能夠 吸 引 廣 大 的 企 業(yè) 客 戶 選 擇 該 商 業(yè) 網(wǎng) 站 作 為 媒 介 , 將 自 己 的 產(chǎn) 品 展 現(xiàn) 給 客 戶 。第 二 章 對(duì) 博 客 網(wǎng) 站 設(shè) 計(jì) 方 案 做 了 簡(jiǎn) 要 介 紹 。其 次 , 重 點(diǎn) 講 述 了 博 客 網(wǎng) 站 的 業(yè) 務(wù) 邏 輯 層 和 持 久 層 的 設(shè) 計(jì) 與 開 發(fā) 過 程 中 所涉 及 的 技 術(shù) 及 開 源 框 架 。 系 統(tǒng) 如 何 以 Spring 框 架 為 核 心 , 向 下 整 合Hibernate 進(jìn) 行 持 久 層 訪 問 , 向 上 整 合 Struts 按 清 晰 的 MVC 模 式 控 制 , 怎 樣劃 分 應(yīng) 用 的 層 次 。第 三 章 介 紹 了 博 客 網(wǎng) 站 的 需 求 分 析 。 可 以說(shuō) , 對(duì) 這 些 博 客 網(wǎng) 站 而 言 : 為 博 客 提 供 良 好 的 服 務(wù) 就 意 味 著 為 網(wǎng) 站 帶 來(lái) 更 多 的 商 業(yè)客 戶 。blog 對(duì) 系 統(tǒng) 的 可 靠 性 、 穩(wěn) 定 性 有 比 較 高 的 要 求 。該 在 線 博 客 系 統(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ì) 模 式 及 Hibernate開 發(fā) 架 構(gòu) ;4. 客 戶 端 運(yùn) 行 環(huán) 境 : 能 運(yùn) 行 IE 5 以 上 或 Netscape 5 以 上 瀏 覽 器 的 操 作 系 統(tǒng) ,配 合 使 用 Ajax 技 術(shù) ;5. 客 戶 端 運(yùn) 行 工 具 : 目 前 的 系 統(tǒng) 采 用 瀏 覽 器 作 為 客 戶 端 , 為 了 支 持 Ajax開 發(fā) 框 架 , 應(yīng) 該 選 擇 使 用 IE 5 以 上 版 本 瀏 覽 器 。 Spring 的 聲明 式 事 務(wù) 管 理 將 負(fù) 責(zé) 業(yè) 務(wù) 邏 輯 對(duì) 象 方 法 的 事 務(wù) 性 。 當(dāng) 模 型 發(fā) 生 改 變 時(shí) , 模 型 向 所 有 登 記 過 的視 圖 發(fā) 送 通 知 :接 下 來(lái) , 視 圖 從 對(duì) 應(yīng) 的 模 型 中 獲 得 信 息 , 然 后 更 新 自 己 。 因 此 , 控 制 層 可 以 說(shuō) 是 包 含 了 用 戶 請(qǐng) 求 權(quán) 限 的 概 念 。 事 實(shí) 上 , Spring 框 架是 171。 然 而 , Spring 并 不 想 取 代 那 些 已 有 的 框 架 , 而與 它 們 無(wú) 縫 地 整 合 。 下 面 通 過 對(duì)比 來(lái) 了 解 Hibernate 和 傳 統(tǒng) JDBC 操 作 數(shù) 據(jù) 庫(kù) 持 久 層 之 間 的 差 異 。 更 好 交 流 , 在 信 息 時(shí) 代 人 們 通 過 個(gè) 人 空 間 溝 通 也 用 來(lái) 但 不能 在 自 己 的 博 客 主 頁(yè) 面 中 提 交 評(píng) 論 和 留 言 。 普 通 用 戶 在 閱 讀 博 文 時(shí) 可 以 在 最 后 留 下 自己 的 一 些 評(píng) 論 。 上 網(wǎng) 網(wǎng) 友 可 以 注 冊(cè) 成 為 博 客 用戶 , 擁 有 自 己 獨(dú) 立 的 空 間 。系 統(tǒng) 的 具 體 分 層 如 圖 5 所 示 。 Jsp 廣 泛 的 應(yīng) 用 和 穩(wěn) 定 的 表 現(xiàn) , 為 其 作 為 表 現(xiàn) 層 技 術(shù) 打 下 了 堅(jiān) 實(shí) 的 基礎(chǔ) 。PO , 持 久 化 對(duì) 象 。1. Blog: 對(duì) 應(yīng) 博 客 網(wǎng) 友 的 一 些 基 本 信 息 , 必 如 id、 username、 password、 sex、picturename、 name、 address、 uid、 subject。客 觀 世 界 中 的 對(duì) 象 不 是 孤 立 存 在 的 , 以 上 7 個(gè) PO 也 不 是 孤 立 存 在 的 , 它 們之 間 存 在 復(fù) 雜 的 關(guān) 聯(lián) 關(guān) 系 。 因 此 , 使 用 DAO 組 件 , 即 意 味 著 引 入 DAO 模 式 , 使 每 個(gè) DAO 組 件 包 含 了 數(shù) 據(jù) 庫(kù) 的 訪 問 邏 輯 :每 個(gè) DAO 組 件 可 對(duì) 一 個(gè) 數(shù) 據(jù)庫(kù) 表 完 成 基 本 的 CRUD 等 操 作 。3) DAO 還 有 助 于 提 升 系 統(tǒng) 的 可 移 植 性 。? get: 根 據(jù) 主 鍵 加 載 持 久 化 實(shí) 例 。 Spring 為 Hibernate 的 整 合 提 供 了 很 好 的 支 持 , Spring 的 DAO 支 持 類 是 :HiberanteDaoSupport ,該 類 只 需 要 傳 入 一 個(gè) SessionFactory 引 用 , 即 可 得 到 一 個(gè) HibernateTemplate 實(shí)例 , 該 實(shí) 例 功 能 非 常 強(qiáng) 大 , 數(shù) 據(jù) 庫(kù) 的 大 部 分 操 作 也 很 容 易 實(shí) 現(xiàn) 。則 返 回 一 個(gè) Blog對(duì) 象 的 列表 。 進(jìn) 一 步 簡(jiǎn) 化 了 持 久 層 討 問 , 其 模 板 的 操 作 大 大 降 低Hibernate 的 重 復(fù) 操 作 。 Hibernate創(chuàng) 建SessionFactory 必 需 的 DataSource , 執(zhí) 行 持 久 化 必 需 的 Session 及 持 久 層 訪 問 必需 的 事 務(wù) 控 制 等 , 這 些 原 本 必 須 通 過 代 碼 控 制 的 邏 輯 , 都 將 由 Spring 接 管 :DataSource, SessionFactory, TransactionManager 等 , 都 將 作 為 Spring 容 器 中 的beano 將 這 些 bean 放 在 配 置 文 件 中 管 理 , 可 以 提 供 很 好 的 解 耦 。3. DAO 模 式 的 使 用 , 降 低 了 系 統(tǒng) 重 構(gòu) 的 代 價(jià) 。 我 們 先 配 一 個(gè) dao 模 板 , 然 后 7 個(gè) Dao 就 繼 承 該 模 板 這 樣 就 可 以簡(jiǎn) 化 文 件bean id=daoTemplate abstract=true lazyinit=trueproperty name=sessionFactory ref bean=sessionFactory//bean以 blogDAO 為 例 , blogDAO 的 以 daoTemplate 為 父 Bean , 屬 性 class 是 Dao的 實(shí) 現(xiàn) 類 。部 暑 業(yè) 務(wù) 層 組 件 單 獨(dú) 配 置
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1