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

正文內(nèi)容

基于j2ee架構(gòu)的博客網(wǎng)站設(shè)計的方案畢業(yè)論文(留存版)

2025-06-26 23:29上一頁面

下一頁面
  

【正文】 要 實(shí) 現(xiàn) 的 業(yè) 務(wù) 方 法 主 要 取 決 于 業(yè) 務(wù) 的 需 要 , 通 常 需 要 在業(yè) 務(wù) 組 件 中 包 含 對 應(yīng) 的 方 法 。 IOC 容 器 的 使 用 , 提 供 了 DAO 組 件 與 業(yè) 務(wù) 邏 輯 組 件 之 間 的 松 糯 合 。 SessionFactroy 創(chuàng) 建 Session, 而 數(shù) 據(jù) 庫 的 CRUD 操 作 都 是 有 Session 完 成 ,并 將 查 詢 結(jié) 果 保 存 在 一 級 緩 存 中 , 每 次 用 戶 提 交 一 次 會 話 , 可 能 需 要 Session 完成 一 些 數(shù) 據(jù) 庫 的 操 作 而 實(shí) 際 的 數(shù) 據(jù) 庫 訪 問 由 模 板 類 HibernateTemplate 完 成 , 該模 板 類 提 供 了 大 量 便 捷 的 方 法 , 簡 化 了 數(shù) 據(jù) 庫 的 訪 問 。? remove: 刪 除 持 久 化 實(shí) 例 。1. DAO 工 廠 類 。3. Messages: 對 應(yīng) 網(wǎng) 友 留 下 的 留 言 , 屬 性 有 id、 username、 Blog、 注 冊 用 戶 可以 查 看 別 人 寫 的 留 言 , 但 不 能 在 自 己 的 空 間 內(nèi) 留 言 。Web 層 , 就 是 MVC 模 式 里 面 的 C, 負(fù) 責(zé) 邏 輯 層 和 表 現(xiàn) 層 的 交 互 。1. 表 現(xiàn) 層 :由 JSP 頁 面 組 成 。 這 樣 在 本 系 統(tǒng) 中 就 可 以 為 博 友 提 供 更多 的 個 人 色 彩 。2. 獨(dú) 立 于 各 種 應(yīng) 用 服 務(wù) 器 , 可 以 真 正 實(shí) 現(xiàn) Write Once, Run Anywhere 的承 諾 。 不 同 的 層 各 司 其 職 , 每 一 層 的 組 件具 有 相 同 的 特 征 , 有 利 于 通 過 工 程 化 和 工 具 化 產(chǎn) 生 管 理 程 序 代 碼 。Domain Object 并 不 具 備 領(lǐng) 域 對 象 的 業(yè) 務(wù) 邏 輯 功 能 , 僅 僅 是 ORM 框 架 持 久 化 所需 的 POJO , 僅 是 數(shù) 據(jù) 載 體 。 相 比 較 而 言 PHP 的 功 能相 對 簡 單 , 不 適 合 做 大 程 序 ; 而 CGI 效 率 相 對 較 低 , 所 以 也 不 考 慮 。第 五 章 簡 單 講 述 了 系 統(tǒng) 設(shè) 計 時 遇 到 的 問 題 及 解 決 方 案 , 另 外 對 系 統(tǒng) 的 性 能作 了 一 個 簡 要 的 評 論 及 設(shè) 計 結(jié) 果 和 設(shè) 計 結(jié) 果 分 析 。首先介紹了博 客 網(wǎng) 站 設(shè) 計 的 意 義 和 背 景 , 主 流 博 客 網(wǎng) 站 的 主 要 功 能 。長 期 的 戰(zhàn) 略 目 標(biāo) , 商 業(yè) 網(wǎng) 站 不 僅 是 公 共 產(chǎn) 品 信 息 和 服 務(wù) 的 推 廣 , 它 還 是 將 買 家與 賣 家 、 廠 商 和 合 作 伙 伴 緊 密 結(jié) 合 的 平 臺 , 借 助 這 些 商 業(yè) 網(wǎng) 站 可 以 消 除 企 業(yè) 與 客 戶之 間 時 間 與 空 間 帶 來 的 障 礙 。所 以 選 擇 Java 技 術(shù) 作 為 blog 的 開 發(fā) 工 具 。 三 個 部 分 以 最 少 的 稿 合 , 協(xié) 同 工 作 , 從 而 提高 應(yīng) 用 的 可 擴(kuò) 展 性 及 可 維 護(hù) 性 。 在 書 中 , Johnson 對 傳 統(tǒng) 的 J2EE 架 構(gòu) 提 出 深層 次 的 思 考 和 質(zhì) 疑 。第 3 節(jié) Hibernate 概述Hibernate 是 目 前 最 流 行 的 ORM 框 架 , 其 采 用 非 常 優(yōu) 雅 的 方 式 將 SQL 操作 完 全 包 裝 成 對 象 化 的 操 作 。 這 樣 還 可 以 讓 網(wǎng) 友 看 到 自 己 的 一 些 信 息 。4. DAO 層 :由 7 個 DAO 組 件 組 成 , 實(shí) 現(xiàn) 類 必 須 繼 承 Spring 提 供 的HibernateDaoSupport。 業(yè) 務(wù) 邏 輯 層 以 DAO 層 為 基礎(chǔ) , 通 過 對 DAO 組 件 的 正 面 模 式 包 裝 , 完 成 系 統(tǒng) 所 要 求 的 業(yè) 務(wù) 邏 輯 。 該 評 論 無 論 是 誰 都 可 以 看 到 。 DAO 模 式 是 一 種 更 符 合 軟 件 工 程 的 開 發(fā) 方 式 , 使 用DAO 模 式 有 如 下 理 由 。 LinksDao , BlogDao、 FeedBackDao、 ArticleDao、 MessageDao、 SortDao、 PictureDao。 Spring 為 整 合 Hibernate 提 供 了 大 量 工 具 類 , 通 過LocalSessionFactoryBean 類 , 可 以 將 Hibernate 的 SessionFactory 納 入 其 IoC 容 器 內(nèi) 。 通 過Spring 整 合 Hibernate , 使 持 久 層 的 訪 問 更 加 容 易 , 使 用 Spring 管 理 Hibernate持 久 層 有 如 下 優(yōu) 勢 。 關(guān) 于 事務(wù) 屬 性 的 配 置 , 本 系 統(tǒng) 使 用 Spring 提 供 的 TransactionProxyFactoryBean 配 置 事務(wù) 代 理 。 因 為 Struts 是 最 健 壯 , 應(yīng) 用 最 廣 的 MVC 框 架 。 3. Controller 部 分Struts 的 Controller 由 系 統(tǒng) 核 心 控 制 器 及 業(yè) 務(wù) 邏 輯 控 制 器 。 比 如 本 文 中 FacadeManagerImpl , 通 過 業(yè) 務(wù) 外 觀 向 表現(xiàn) 層 封 裝 數(shù) 據(jù) 的 處 理 部 分 , 而 ActionForm 封 裝 了 請 求 參 數(shù) 以 一 個 值 對 象( VO) 的 形 似 穿 透 J2EE 的 各 層 。第 4 節(jié) MVC 層實(shí)現(xiàn)MVC 架 構(gòu) 的 核 心 思 想 是 :將 程 序 分 成 相 對 獨(dú) 立 , 而 又 能 協(xié) 同 工 作 的 三 個 部 分 。bean id=blogDAO class=parent=daoTemplate/其 余 6 個 PODAO 的 配 置 相 似 。 Spring 提 供 了DAO 支 持 , 可 以 大 大 簡 化 DAO 組 件 的 開 發(fā) 。 部 署 DAO 層HibernateDaoSupport 類 只 需 要 一 個 SessionFactory 屬 性 , 即 可 完 成 數(shù) 據(jù) 庫訪 問 。? saveor update: 保 存 或 更 新 持 久 化 實(shí) 例 。DAO 模 式 的 實(shí) 現(xiàn) 至 少 需 要 如 下 三 個 部 分 。 還 包 括 一 些 集 合 , 博 友 的 博 文( Articles) 、 圖 片 ( Pictures) 、 留 言 ( Messages) , 這 樣 在 系 統(tǒng) 中 我 們 可 以 隨 時通 過 getXxx()訪 問 博 客 的 一 些 屬 性 就 不 用 編 寫 sql 語 句 來 訪 問 博 友 的 些 屬 性 ,2. Picture: 對 應(yīng) 博 友 的 圖 片 , 包 含 name、 blog, filename, 這 樣 我 們 可 以 將 圖 片的 路 徑 名 保 存 到 數(shù) 據(jù) 庫 中 , 在 根 據(jù) 路 徑 名 訪 問 博 友 上 傳 的 圖 片 , 就 不 用 用 到 數(shù) 據(jù) 庫中 的 Blob 類 型 , 將 圖 片 數(shù) 據(jù) 格 式 轉(zhuǎn) 來 轉(zhuǎn) 去 , 不 過 這 樣 服 務(wù) 器 直 接 存 儲 客 戶 的 圖 片 。 中 間 層 采 用 的 是 流 行 的 Spring+Hibernate , 為 了 將 控 制 層 與 業(yè) 務(wù) 邏 輯 層 分 離 ,又 細(xì) 分 為 以 下 幾 種 。 這 一 模 塊 的 用 例 圖 如 圖 5 所 示 :圖 5 博 客 首 頁 的 用 例 圖第 5 章 系 統(tǒng) 架 構(gòu) 設(shè) 計本 系 統(tǒng) 采 用 嚴(yán) 格 的 J2 EE 應(yīng) 用 結(jié) 構(gòu) , 主 要 有 如 下 幾 個 分 層 。 。 總 結(jié) 起 來 , Spring 有 如 下 優(yōu) 點(diǎn) :1. 低 侵 入 式 設(shè) 計 , 代 碼 污 染 極 低 。4. MVC 更 符 合 軟 件 工 程 化 管 理 的 精 神 。 在 貧 血 模 式 下 , 其 分 層 非 常 清 晰 。 本 系 統(tǒng) 設(shè) 計 時 , 比 較 主 流 的B/S 設(shè) 計 有 基 于 JSP、 ASP、 PHP、 CGI 及 J2EE 等 模 式 。第 四 章 詳 細(xì) 介 紹 了 系 統(tǒng) 的 架 構(gòu) 設(shè) 計 , 并 詳 細(xì) 講 述 了 通 過 Spring 框 架 , 向下 整 合 Hibernate 進(jìn) 行 持 久 層 訪 問 , 利 用 DAO 模 式 隔 離 業(yè) 務(wù) 邏 輯 層 與 具 體 持久 層 , 向 上 整 合 Struts 按 清 晰 的 MVC 模 式 構(gòu) 建 系 統(tǒng) 。重 點(diǎn)介 紹 了 基 于 J2EE 架 構(gòu) 的 博 客 網(wǎng) 站 設(shè) 計 方 案 , 實(shí) 現(xiàn) 的 主 要 功 能 。Blog 博 客 網(wǎng) 站 致 力 于 為 廣 大 博 客 提 供 優(yōu) 質(zhì) 博 客 頁 面 服 務(wù) 的 商 業(yè) 網(wǎng) 站 。第 2 節(jié) 運(yùn)行架構(gòu)為 了 增 加 系 統(tǒng) 的 吞 吐 量 , 提 高 并 發(fā) 處 理 客 戶 請 求 數(shù) 量 , 系 統(tǒng) 采 用 了 IBM 服務(wù) 器 作 為 主 機(jī) 。 起 初 , MVC 模 式 是 針 對 相 同 的 數(shù) 據(jù) 需 要 不 同 顯示 的 應(yīng) 用 而 設(shè) 計 的 , 其 整 體 的 效 果 如 圖 1 所 示 :圖 1 MVC 結(jié) 構(gòu)在 經(jīng) 典 的 MVC 模 式 中 , 事 件 由 控 制 器 處 理 , 控 制 器 根 據(jù) 事 件 的 類 型 改 變 模 型或 視 圖 , 反 之 亦 然 。 并 提 出 J2EE 的 實(shí) 用 主 義 思 想 。 其 作 者 Gavin King 在 持 久 層 設(shè) 計 上 極 富 經(jīng) 驗(yàn) , 采用 非 常 少 的 代 碼 實(shí) 現(xiàn) 了 整 個 框 架 , 同 時 完 全 開 放 源 代 碼 , 即 使 偶 爾 遇 到 無 法 理 解 的情 況 , 也 可 以 參 照 源 代 碼 來 理 解 其 在 持 久 層 上 靈 巧 而 智 能 的 設(shè) 計 。 友 情 鏈 接 及網(wǎng) 頁 訪 問 量 統(tǒng) 計 顯 示 : 在 博 客 的 個 人 頁 面 中 還 提 供 了 推 薦 給 普 通 網(wǎng) 絡(luò) 用 戶 的 相 關(guān) 友情 鏈 接 , 此 外 , 對 個 人 頁 面 的 訪 問 量 也 在 隨 時 進(jìn) 行 統(tǒng) 計 , 并 在 個 人 頁 面 中 進(jìn) 行 直 觀的 顯 示 。5. Hibernate 持 久 層 :由 7 個 PO 組 成 , 并 在 Hibernate Session 管 理 下 , 完成 數(shù) 據(jù) 庫 訪 問 。DAO 層 , 負(fù) 責(zé) 與 持 久 化 對 象 交 互 。5. Sort: 對 應(yīng) 博 文 分 類 屬 性 有 Id、 Blog 、 name、 Articles, 注 冊 用 戶 可 以 在 自 己的 空 間 定 義 一 些 分 類 , 這 樣 可 以 更 好 管 理 自 己 的 博 文 , 一 個 分 類 對 應(yīng) 一 個Blog, 一 個 分 類 可 能 有 很 多 分 類 。1) DAO 模 式 抽 象 出 數(shù) 據(jù) 訪 問 方 式 , 業(yè) 務(wù) 邏 輯 組 件 無 須 理 會 底 層 的 數(shù) 據(jù) 庫 訪 問 , 而 只 專 注 于 業(yè) 務(wù) 邏 輯 的 實(shí) 現(xiàn) 。 這7 個 Dao 分 別 封 裝 對 自 己 的 持 久 化 對 象 的 一 些 操 作 。 使 用 LocalSessionFactoryBean 配 置 SessionFactory 之 前 , 必 須 為 其 提 供對 應(yīng) 的 數(shù) 據(jù) 源 , 配 置 代 碼 如 下 :bean id=dataSourceclass=/在datasource中 配 置 它 的 數(shù) 據(jù) 庫 驅(qū) 動 driverClass, URL, username、 password 、 inPoolSize、 maxPoolSize 不 管 我 們 采 用 那 種 數(shù) 據(jù) 庫 我 就 可 以 在 修 改 dataSource 的 一 些 屬 性 而 不 改 動 程 序 , 將 程 序 和 數(shù) 據(jù) 庫 的 耦 合 降 到 最 低 。1. 有 效 的 Session 管 理 : Spring 提 供 了 有 效 、 簡 單 和 安 全 的 Hibernate Session 處理 。 這 樣 不 必 為 每 個 目 標(biāo) 對 象 配 置 代 理 bean。系 統(tǒng) 使 用 Struts 框 架 可 以 提 高 系 統(tǒng) 的 可 控 制 性 , 保 證 了 系 統(tǒng) 的 穩(wěn) 定 性 及 可 用 性 。系 統(tǒng) 核 心 控 制 攔 截 特 定 形 式 的 請 求 , 再 根 據(jù) 請 求 調(diào) 用 相 應(yīng) 得 業(yè) 務(wù) 邏 輯 控 制 器 處 理 請求 , 在 中 如 下 定 義 :servletservletnameaction/servletnameservletclass/servletclassinitparamparamnameconfig/paramnameparamvalue/WEBINF//paramvalue/initparam/servletservletmappingservletnameaction/servletnameurlpattern*.do/urlpattern/s
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1