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

正文內(nèi)容

基于ssh框架在線論壇設(shè)計(jì)與實(shí)現(xiàn)論文-文庫(kù)吧

2025-06-08 03:35 本頁(yè)面


【正文】 件,把其部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用。(2)提高開(kāi)發(fā)效率:由于組件技術(shù)的使用,可以按照開(kāi)發(fā)人員的技能對(duì)應(yīng)用程序開(kāi)發(fā)進(jìn)行分工,并行開(kāi)發(fā),提供整體開(kāi)發(fā)效率。例如:圖形設(shè)計(jì)師創(chuàng)建JSP模板,商業(yè)邏輯由該領(lǐng)域的專(zhuān)家完成,JSP頁(yè)面由Java工程師完成,應(yīng)用程序的裝配和部署由團(tuán)隊(duì)中其他的成員完成,其中許多工作可以同時(shí)進(jìn)行,有助于加速應(yīng)用程序的開(kāi)發(fā)。(3)易于維護(hù):基于組件的設(shè)計(jì)簡(jiǎn)化了應(yīng)用程序的維護(hù)。由于組件可以被獨(dú)立地更新和替代,通過(guò)更新應(yīng)用程序中特定的組件,新的功能可以被很容易地增加。(4)可伸縮性:基于J2EE平臺(tái)的應(yīng)用程序可被部署到各種操作系統(tǒng)上,例如,可被部署到高端UNIX或其他的大型機(jī)系統(tǒng)上。J2EE領(lǐng)域的供應(yīng)商提供了更為廣泛的負(fù)載平衡策略,能消除系統(tǒng)中的瓶頸,允許多臺(tái)服務(wù)器集成部署,實(shí)現(xiàn)可高度伸縮的系統(tǒng),滿(mǎn)足未來(lái)商業(yè)應(yīng)用的需要。 +Spring+Hibernate三大免費(fèi)開(kāi)源框架的結(jié)合使用,它可以看成工具,也是中間件。它是用來(lái)提高我們的開(kāi)發(fā)效率,提高我們軟件產(chǎn)品的可維護(hù)性、可擴(kuò)展性乃至敏捷性的。它有很多優(yōu)秀的設(shè)計(jì)理念及模式應(yīng)用。比如,Struts屬于MVC框架,關(guān)鍵是要了解MVC的概念及大致原理;Hibernate屬于ORM系統(tǒng),屬于持久層的解決方案,同樣需要對(duì)ORM的概念及原理有一個(gè)總體的了解;Spring屬于應(yīng)用程序框架,其核心是IOC容器以及AOP,Spring中還集成了很多適用東西,比如對(duì)JDBC的封裝、自己的MVC、對(duì)動(dòng)態(tài)語(yǔ)言的簡(jiǎn)潔訪問(wèn)等。:(1)Struts框架Struts是Apache軟件基金會(huì)(ASF)贊助的一個(gè)開(kāi)源項(xiàng)目。它通過(guò)采用Servlet/JSP技術(shù),實(shí)現(xiàn)了基于Java EE Web應(yīng)用的MVC設(shè)計(jì)模式的應(yīng)用框架,是MVC經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品。圖21 Struts框架工作流程(2)Spring框架Spring是一個(gè)開(kāi)源框架,Spring 是于2003 年興起的一個(gè)輕量級(jí)的Java 開(kāi)發(fā)框架。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。Spring框架由以下7個(gè)部分組成。圖22 Spring框架構(gòu)成(3)Hibernate框架Hibernate是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲地使用面向?qū)ο缶幊趟枷雭?lái)操縱數(shù)據(jù)庫(kù)。Hibernate可以應(yīng)用在任何使用JDBC的場(chǎng)合,既可以在Java的客戶(hù)端程序使用,也可以在Servlet/JSP的Web應(yīng)用中使用,最具革命意義的是,Hibernate可以在應(yīng)用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)持久化的重任。圖23 Hibernate框架 系統(tǒng)層次設(shè)計(jì),決定使用四層結(jié)構(gòu),這樣做的優(yōu)點(diǎn)是可以分層開(kāi)發(fā),訪問(wèn)數(shù)據(jù)庫(kù)與業(yè)務(wù)邏輯實(shí)現(xiàn)能夠分開(kāi),提高代碼的復(fù)用。在使用SSH框架進(jìn)行web開(kāi)發(fā)時(shí),進(jìn)行后端設(shè)計(jì)時(shí)必然會(huì)涉及到類(lèi)的劃分,也就會(huì)涉及到層次的劃分。所謂層次,也就是一種降低耦合性的措施,人為的通過(guò)代碼的功能性的不同和調(diào)用關(guān)系將整個(gè)項(xiàng)目的類(lèi)進(jìn)行分層。而在使用這些類(lèi)時(shí),調(diào)用關(guān)系一般都是順序的,而且是不可逆的,也就是從上到下的調(diào)用關(guān)系并不能改變,而且不能越層級(jí)而調(diào)用,這就降低了代碼間的耦合性,因?yàn)檎{(diào)用關(guān)系相對(duì)比較單一,耦合性就較低。一般的分成有這樣幾層:Model層、Action層、Service層和DAO層。圖24 BBS系統(tǒng)的分層結(jié)構(gòu)對(duì)于訪問(wèn)論壇的用戶(hù),可分為注冊(cè)會(huì)員和游客,這兩種用戶(hù)有著不同的權(quán)限,比如游客只能進(jìn)入首頁(yè),查看帖子列表,而注冊(cè)會(huì)員,可以發(fā)帖,回帖,查看帖子詳情,修改或刪除自己的帖子,并且可以對(duì)自己的注冊(cè)資料進(jìn)行修改等等。以下為用戶(hù)角色劃分:(1)普通用戶(hù)(游客):普通用戶(hù)以游客身份登錄本系統(tǒng),只能進(jìn)入首頁(yè),查看帖子列表,其他操作需要注冊(cè)后才能進(jìn)行。(2)注冊(cè)用戶(hù):具備普通用戶(hù)所有的能力。并且注冊(cè)用戶(hù)可以發(fā)帖,回帖,查看帖子詳情,修改或刪除自己的帖子,修改個(gè)人信息。本系統(tǒng)是一套網(wǎng)上交流的BBS軟件,根據(jù)用戶(hù)的需要和實(shí)際的管理?xiàng)l件,應(yīng)由用戶(hù)功能模塊,帖子功能模塊等幾個(gè)模塊所構(gòu)成,用戶(hù)可以對(duì)一些數(shù)據(jù)進(jìn)行查找和修改,并且注冊(cè)的用戶(hù)可以對(duì)帖子進(jìn)行特定的操作。鑒于本系統(tǒng)的性質(zhì),系統(tǒng)應(yīng)該實(shí)現(xiàn)以下功能。(1)用戶(hù)功能模塊1)用戶(hù)的登錄:用戶(hù)輸入登錄信息,如用戶(hù)名、密碼,以注冊(cè)會(huì)員的身份進(jìn)入論壇;2)用戶(hù)的注冊(cè):用戶(hù)在網(wǎng)上在線填寫(xiě)一些會(huì)員的注冊(cè)信息。注冊(cè)后即可成為論壇的注冊(cè)會(huì)員;3)用戶(hù)資料的修改:注冊(cè)會(huì)員登錄成功后,可以修改自己的注冊(cè)信息,如性別或者頭像等。4)用戶(hù)個(gè)人中心,用戶(hù)注冊(cè)后,登入進(jìn)入個(gè)人中心后,可以查看對(duì)自己的貼子進(jìn)行管理,包括刪除帖子,修改帖子等。5)用戶(hù)進(jìn)入首頁(yè)點(diǎn)擊自己的用戶(hù)名,進(jìn)入個(gè)人中心,點(diǎn)擊修改資料進(jìn)行資料修改。(2)帖子功能模塊1)帖子的發(fā)表:登陸成功的注冊(cè)用戶(hù)可以選擇自己感興趣的版塊,發(fā)表自己的帖子;2)帖子的回復(fù):登陸成功的注冊(cè)用戶(hù)可以查看感興趣的帖子并且進(jìn)行回復(fù)。(1)易用性:符合一般人的操作習(xí)慣,出現(xiàn)問(wèn)題時(shí),能夠提示。(2)可修改性:能夠根據(jù)需求,增加或減少模塊。開(kāi)發(fā)環(huán)境:Windows 7 硬件實(shí)現(xiàn):CoreP7350@ 4G內(nèi)存 80G硬盤(pán)開(kāi)發(fā)語(yǔ)言:Java數(shù) 據(jù) 庫(kù):開(kāi)發(fā)工具:MyEclipse2013 預(yù)期成果:一個(gè)可擴(kuò)展的基于MVC模式的 BBS論壇本章對(duì)開(kāi)發(fā)語(yǔ)言進(jìn)行綜述,以及介紹了為什么要使用SSH框架,SSH框架的有點(diǎn)有哪些。并且對(duì)系統(tǒng)的需求進(jìn)行整體的分析,對(duì)開(kāi)發(fā)環(huán)境進(jìn)行描述。第3章 系統(tǒng)設(shè)計(jì)本章為系統(tǒng)設(shè)計(jì),主要包括了概要設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì),概要設(shè)計(jì)包括功能模塊設(shè)計(jì),系統(tǒng)界面設(shè)計(jì);而數(shù)據(jù)庫(kù)設(shè)計(jì)包括概念模型設(shè)計(jì),數(shù)據(jù)庫(kù)表及關(guān)系建立,詳細(xì)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)等。 概要設(shè)計(jì)根據(jù)需求分析的結(jié)果,對(duì)系統(tǒng)進(jìn)行詳細(xì)的概要設(shè)計(jì)。繪制出的用例圖,將本系統(tǒng)分為兩大模塊,它們分別是會(huì)員資料模塊,帖子資料模塊和后臺(tái)管理模塊。本系統(tǒng)的功能層次圖如圖31所示。圖31系統(tǒng)功能層次圖如圖31,BBS系統(tǒng)實(shí)現(xiàn)了如下的功能。(1)用戶(hù)模塊1)用戶(hù)登陸模塊:用戶(hù)可以通過(guò)此模塊對(duì)論壇進(jìn)行登陸,登陸后便可以使用所有的會(huì)員功能。2)用戶(hù)注冊(cè)模塊:沒(méi)有帳號(hào)的用戶(hù),可以通過(guò)此模塊添加用戶(hù)信息,添加成功后便可登陸論壇。3)資料修改模塊:已注冊(cè)的用戶(hù)在登陸后,可以通過(guò)此模塊,對(duì)會(huì)員的基本資料,頭像等資料進(jìn)行修改。(2)帖子模塊1)發(fā)表帖子模塊:用戶(hù)可以在相應(yīng)的版區(qū)中,發(fā)表自己的主題,發(fā)表成功后,其他用戶(hù)便可以在相應(yīng)的版區(qū)中看到這篇帖子,并可以對(duì)其進(jìn)行回復(fù)等操作。2)回復(fù)帖子模塊:用戶(hù)在發(fā)表完主題后,用戶(hù)便可查看相關(guān)內(nèi)容,并可以對(duì)已發(fā)表的帖子進(jìn)行回復(fù)。3)刪除帖子模塊:用戶(hù)可以對(duì)自己的帖子進(jìn)行刪除操作。4)更新帖子模塊:用戶(hù)可以對(duì)自己的帖子進(jìn)行修改操作。界面設(shè)計(jì)是人與機(jī)器之間傳遞和交換信息的媒介,對(duì)于系統(tǒng)來(lái)說(shuō),用戶(hù)界面設(shè)計(jì)將非常重要,因?yàn)橐粋€(gè)交互良好的界面能夠加深瀏覽者的印象。(1)要求以易操作性保證讀者。交互作品的界面設(shè)計(jì)采用超媒體鏈接技術(shù),將文字、圖形、圖像、聲音、動(dòng)畫(huà)等媒介要素,進(jìn)行編排,使之成為一個(gè)連貫的整體,呈現(xiàn)在一個(gè)復(fù)雜的交互系統(tǒng)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1