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

正文內(nèi)容

基于j2ee框架的個(gè)人博客系統(tǒng)項(xiàng)目畢業(yè)設(shè)計(jì)-畢業(yè)設(shè)計(jì)-文庫吧資料

2025-01-27 08:43本頁面
  

【正文】 特定的 DAO 組件藕合。 DAO 組件的定義 DAO 組件提供了各持久化對(duì)象的基本的 CRUD 操作。 對(duì)于不同的持久層技術(shù), Spring 的 DAO 提供一個(gè) DAO 模板,將通用的操作放在模板里完成,而對(duì)于特定的操作,則通過回調(diào)接口完成。獨(dú)立的 DAO 層使得系統(tǒng)能在不同的數(shù)據(jù)庫之 間輕易切換,底層的數(shù)據(jù)庫實(shí)現(xiàn)對(duì)于業(yè)務(wù)邏輯組件是透明的。保證了整個(gè)軟件開發(fā)過程以面向?qū)ο蟮姆绞竭M(jìn)行,即面向?qū)ο蠓治?、設(shè)計(jì)及編程,透過 Hibernte 對(duì) PO對(duì)象持久化操作,不管插入還是查詢都是通過 PO。Spring 的作用貫穿了整個(gè)中間層,將 Web 層、 Service 層、 DAO 層及 PO 無縫整合,其數(shù)據(jù)服務(wù)層用來存放數(shù)據(jù)。 PO ,持久化對(duì)象。 DAO 層,負(fù)責(zé)與持久化對(duì)象交互。 Service 層 (就是業(yè)務(wù)邏輯層 ),負(fù)責(zé)實(shí)現(xiàn)業(yè)務(wù)邏輯。 Web 層,就是 MVC 模式里 面的 C,負(fù)責(zé)邏輯層和表現(xiàn)層的交互。 Jsp 廣泛的應(yīng)用和穩(wěn)定的表現(xiàn),為其作為表現(xiàn)層技術(shù)打下了堅(jiān)實(shí)的基礎(chǔ)。三層體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問及合法性校驗(yàn)等工作放在中間層處理。表現(xiàn)層采用傳統(tǒng) JSP 技術(shù)。 系統(tǒng)架構(gòu)說明 本系統(tǒng)不僅嚴(yán)格按 MVC 模式設(shè)計(jì),還按 J2 EE 分層設(shè)計(jì),將中間層嚴(yán)格分成業(yè)務(wù)邏輯層、 DAO 層及數(shù)據(jù)持久層等。 系統(tǒng)的具體分層如圖 5 所示。 5. Hibernate 持久層 :由 7 個(gè) PO 組成,并在 Hibernate Session 管理下,完成 17 數(shù)據(jù)庫訪問。 3. 業(yè)務(wù)邏輯層 :主要由 Spring loC 容器管理的業(yè)務(wù)邏輯組件組成。 1. 表現(xiàn)層 :由 JSP 頁面組成。 借助該模塊,用戶可以隨時(shí)對(duì)個(gè)人博客主頁中的內(nèi)容進(jìn)行增加或修改,包括日志分 類信息的更新、評(píng)論及留言管理等功能,也允許用戶對(duì)博客的個(gè)人信息進(jìn)行維護(hù)及其管理。 ( 2)評(píng)論及留言管理。 博客個(gè)人維護(hù)管理模塊 博客個(gè)人維護(hù)管理模塊用于實(shí)現(xiàn)用戶對(duì)博客個(gè)人主頁及相關(guān)信息的動(dòng)態(tài)管理。 ( 4)用戶可以分類查看日志內(nèi)容。 ( 2)用戶可以針對(duì)日志內(nèi)容發(fā)表評(píng)論。 該功能模塊實(shí)現(xiàn)了如下幾個(gè)子功能。 為了使網(wǎng)絡(luò)用戶盡快定位到所需的博客資料及日志信息,本模塊提供了搜索功能,用戶可以對(duì)所關(guān)注的日志信息按照標(biāo)題進(jìn)行關(guān)鍵字搜索,以避免用戶瀏覽多 16 個(gè)頁面來尋找所需的日志信息。該信息需要定期更新,網(wǎng)絡(luò)用戶可以隨時(shí)獲得最新日志以及最熱門的博客推薦。 ( 3)日志信息關(guān)鍵字搜索。 ( 1)熱門博客頁面推薦。 博客及文章檢索查詢模塊 博客及文章檢索查詢模塊為網(wǎng)絡(luò)用戶提供便捷的搜索,以及日志閱讀瀏覽等功能,同時(shí)對(duì)日志的評(píng)論信息、博客推薦也能夠及時(shí)反饋給網(wǎng)絡(luò)用戶。其中,注冊(cè)新博客時(shí)會(huì)對(duì)用戶輸入的注冊(cè)信息進(jìn)行有效性驗(yàn)證,包括基本數(shù)據(jù)格式的有效性以及邏輯有效性,例如,用戶名被占用時(shí)將及時(shí)給出提示。對(duì)于沒有經(jīng)過身份驗(yàn)證的網(wǎng)絡(luò)用戶不允許在博客頁面中發(fā)表日志,更不允許對(duì)博客頁面信息進(jìn)行管理維護(hù)。 ( 3)跳轉(zhuǎn)到博客主頁。 ( 1)新博客在線注冊(cè)。這一模塊的用例圖如圖 5所示: 圖 5 博客首頁的用例圖 15 功能模塊介紹 博客注冊(cè)登錄管理模塊 博客注冊(cè)登錄管理模塊用于建立博客網(wǎng)站固定的客戶群體,通過記錄對(duì)應(yīng)的博客檔案,實(shí)現(xiàn)對(duì)博客信息的后臺(tái)維護(hù)及管理,同時(shí)也便于通過博客檔案庫將網(wǎng)站最新動(dòng)態(tài)及相關(guān)企業(yè)的信息方便地傳達(dá)給每一位潛在的客戶。首頁向注冊(cè)用戶提供登陸模塊,注冊(cè)用戶在博客網(wǎng)站首頁跟上網(wǎng)網(wǎng)友一樣可以查看博客和博文推薦。并且在搜索結(jié)果中提供在結(jié)果范圍內(nèi)再次搜索。這樣他留下的信息就更快地被博友所看到。他也可以留下更多的信息。 博客主頁面的用例圖如圖 3 所示: 圖 3 博客主頁面的用例圖 普通用戶 在博客注冊(cè)頁面注冊(cè)成為博客的注冊(cè)用戶,才可以擁有自己獨(dú)立的空間,進(jìn)入某一博客頁面查看相關(guān)文章信息時(shí),可以隨時(shí)對(duì)自己所感興趣的文章發(fā)表評(píng)論,同時(shí)也可以查看到其他人針對(duì)該博文的評(píng)論。這樣還可以讓網(wǎng)友看到自己的一些信息。在管理頁面中添加和刪除友情連接。更好交流,在信息時(shí)代人們通過個(gè)人空間溝通也用來 13 但不能在自己的博客主頁面中提交評(píng)論和留言。 圖 2 博客管理頁面的用例圖 在博客主界面中發(fā)表博文時(shí)可以選擇博文類型,這樣可以更好管理自己的博文。可以在管理頁面上添加博文的分類,可以上傳圖片和游覽自己的相冊(cè),在上傳過程中可以將一張圖片定義為自己的簽名,在個(gè)人管理頁面中注冊(cè)用戶還可以修改自己的個(gè)人信息。下面就以兩種不同的用戶來分析博客網(wǎng)站的需求。它使用服務(wù)層框架可以將 JavaBeans 從 Jsp/Servlet 12 中分離出來,而使用表現(xiàn)層框架則可以將 Jsp 中剩余的 JavaBeans 完全分離,這部分 JavaBeans 主要負(fù)責(zé)顯示相關(guān)信息,一般是通過標(biāo)簽庫( Taglib)實(shí)現(xiàn),不同框架有不同自己的標(biāo)簽庫, Struts 是應(yīng)用比較廣泛的一種表現(xiàn)層框架。 第四章 系統(tǒng)設(shè)計(jì) 開發(fā)框架技術(shù) 介紹 對(duì)于框架技術(shù),我們采用 Struts+ajax 的整合! Struts 是應(yīng)用比較廣泛的一種表現(xiàn)層框架 Struts 是一 個(gè)為開發(fā) 基于模型 (Model)-視圖 (View) -控制器(Controller)(MVC)模式的應(yīng)用架構(gòu)的開源框架,是利用 Servlet, JSP和 custom tag library 構(gòu)建 Web 應(yīng)用的一項(xiàng)非常有用的技術(shù)。 良好的安全性能,防火墻技術(shù)可以保證后臺(tái)數(shù)據(jù)庫的安 全性。 B/S 模式帶來了巨大的好處: 開發(fā)成本及維護(hù)成本降低。 過去,網(wǎng)絡(luò)軟件的開發(fā)都采用 C/S( client)模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此,必然導(dǎo)致以下問題: 系統(tǒng)安裝、調(diào)試、維護(hù)和升級(jí)困難。 Tomcat 是一 11 個(gè)很好的工具,不僅僅因?yàn)槠涿赓M(fèi),功能強(qiáng)大,更因?yàn)槠溟_放性,越來越受到人們的重視。但是與 Apache 相比,它的處理靜態(tài) Html 的能力就不如 Apache。編譯以后,訪問將會(huì)很快。 Tomcat 是一個(gè)免費(fèi)的開源的 Serlvet 容器,在 Tomcat 中,應(yīng)用程序的部署很簡單,你只需將你的 WAR 放到 Tomcat 的 webapp 目錄下, Tomcat 會(huì)自動(dòng)檢測(cè)到這個(gè)文件,并將其解壓。 . 開發(fā)工具的選擇 MyEclipse, Deamweare, 選擇 SQLserver 作為后臺(tái)的數(shù)據(jù)庫 , 選擇 JAVA、 JSP、 JavaScript、 Html 作為應(yīng)用程序開發(fā)工具 , 運(yùn)用 Tomcat 服務(wù)器技術(shù) , 整個(gè)系統(tǒng)完全基于 B/S (Browser/Server)模式進(jìn)行設(shè)計(jì)。 ( 2)內(nèi)存( RAM) 企業(yè)版最少 64MB 內(nèi)存,其他版本最少需要 32MB 內(nèi)存,建議使用更多的內(nèi)存。 7. SQL Server 提供數(shù)據(jù)倉庫功能,這個(gè)功能只在 Oracle 和其他更昂貴的 DBMS中才有。 5.具有很好的伸縮性,可跨越從運(yùn)行 Windows 95/98的膝上型電腦到運(yùn)行 Windows 2021 的大型多處理器等多種平臺(tái)使用。 4. SQL Server 與 Windows NT 完全集成,利用了 NT 的許多功能,如發(fā)送和接受消息,管理登錄安全性等。 2.圖形化用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單。 SQL Server 2021 是 Microsoft 公司于 2021 年推出的最新版本。它在傳統(tǒng)的靜態(tài)頁面文件( *.html,*.htm)中加入 JAVA程序片段和 JSP標(biāo)記,就構(gòu)成了 JSP頁面。 Java的產(chǎn)生與流行是當(dāng)今 Inter發(fā)展的客觀要求, Java是一門各方面性能都很好的編程語言,它的基本特點(diǎn)是簡單、面向?qū)ο?、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的,特別適合在 Inter環(huán)境上開發(fā)的應(yīng)用系統(tǒng)。這是個(gè)小型的系統(tǒng),從投入的人力,財(cái)力與物力來講是非常小的,發(fā)布出去之需要注冊(cè)域名就可以了,從節(jié)省人力方面,可以讓管理人員從繁與復(fù)雜的工作中解脫出來,做更多的工作。從一定程度上具備了開發(fā)一個(gè)小型系統(tǒng)的能力。此外,還要考慮開發(fā)人員的水平,學(xué)習(xí)了兩年的 jsp 開發(fā),對(duì)于這個(gè)系統(tǒng)的編寫,我想完整的之需要兩個(gè)月就可以寫出程序,再花上幾天的調(diào)試,計(jì)劃兩個(gè)月左右就可以完成投入使用了。 數(shù) 據(jù)的共享與獨(dú)立性。 系統(tǒng)的
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1