資源描述:
《基于mvc 模式的遠(yuǎn)程評議系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、文庫下載免費(fèi)文檔下載http://www.wenkuxiazai.com/ 本文檔下載自文庫下載網(wǎng),內(nèi)容可能不完整,您可以點(diǎn)擊以下網(wǎng)址繼續(xù)閱讀或下載:http://www.wenkuxiazai.com/doc/ae2d0585da38376baf1fae92.html基于MVC模式的遠(yuǎn)程評議系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MVC模式的遠(yuǎn)程評議系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)第29卷第13期V01.29No.13計(jì)算機(jī)工程與設(shè)計(jì)ComputerEngineeringandDesign2008年7月July2008基于MVC模式的遠(yuǎn)程評議系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)劉春花,王忠民.(北京科技
2、大學(xué)信息工程學(xué)院,北京100083)文庫下載免費(fèi)文檔下載http://www.wenkuxiazai.com/摘要:分析了MVC模式的特點(diǎn),介紹了將Struts和Hibernate結(jié)合來實(shí)現(xiàn)MVC模式的框架,并以遠(yuǎn)程評議系統(tǒng)為例,描述了Struts和Hibernate相結(jié)合的實(shí)現(xiàn)方案。用Struts構(gòu)建該系統(tǒng)的整體框架,用Hibernate實(shí)現(xiàn)持久層,完成業(yè)務(wù)層和數(shù)據(jù)層間的交互。給出了遠(yuǎn)程評議系統(tǒng)的總體設(shè)計(jì)和具體實(shí)現(xiàn)。這兩種框架相結(jié)合很好的解決了系統(tǒng)開發(fā)效率低、不易維護(hù)等問題。關(guān)鍵詞:MVC模式;Struts框架;數(shù)據(jù)持久層;Hibernate映射;遠(yuǎn)
3、程評議系統(tǒng)中圖法分類號:TP311.52文獻(xiàn)標(biāo)識碼:A文章編號:1000.7024(2008)13.3468.03DesignandimplementationofremoteevaluationsystembasedLIUChun.hua.Ⅵ狐NGZhong—min(SchoolAbstract:ThedesignStrutsonMVCdesignpatternofInformationEngineering,UniversityofScienceandTechnology,Beijing100083,China)文庫下載免費(fèi)文檔下載http://w
4、ww.wenkuxiazai.com/MVCpaRem’Sfeaturesisanalyzed,andtheframeworkisintroducedwhichintegratestheStrutsandHibernatewithMVCpaRems.Taketheremoteevaluationsystehttp://www.wenkuxiazai.com/doc/ae2d0585da38376baf1fae92.htmlm(RES)forexample,whichisbasedontheintegratedStrutsandHibernate,itu
5、sedtObuildtheoverallframework.ItalsousedHibernatetoimplementthepersistencelayer,theinteractionofthebusinesslayerandproblemsthedatabaselayer.Theoveralldesignandthespecificimplementationprocessaregiven.Integratedthesetwoframeworks,thethatthedevelopefficiencyislowanditisdifficulttO
6、maintenance,etc.文庫下載免費(fèi)文檔下載http://www.wenkuxiazai.com/Keywords:MVCdesignpattem;strutsframework;datapersistence;hibernatemapping;remoteevaluationsystemO引言準(zhǔn)確定義雖然有很多不同的看法,但是基本概念Ⅲ是相同的,它主要包括以下3個組件:(1)模型(Model)足應(yīng)用程序的主體部分。模型表示業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯。一個模型能為多個視圖提供。由于同一個模型可以被多個視圖重用,所以提高了應(yīng)用的可重用性。(2)視圖(Vi
7、ew)是用戶看到并與之交互的界面。視圖向用戶顯示相關(guān)的數(shù)據(jù),并能接收用戶的輸入數(shù)據(jù),但并不進(jìn)行任何實(shí)際的業(yè)務(wù)處理。視圖可以向模型查詢業(yè)務(wù)狀態(tài),但不能改變模型。視圖還能接受模型發(fā)出的數(shù)據(jù)更新事件,從而對用戶界面進(jìn)行同步更新。(3)控制器(Controller)的作用是從客戶端接受請求,并且選擇執(zhí)行相慮的業(yè)務(wù)邏輯,然后把響應(yīng)結(jié)果送回到客戶端。MVC模式通過將應(yīng)用程序的輸入、處理和輸出強(qiáng)制性分開,使軟件在健壯http://www.wenkuxiazai.com/doc/ae2d0585da38376baf1fae92.html性、代碼重用和結(jié)構(gòu)方面上‘個新的
8、臺階,因此特別適合開發(fā)中存在大量用戶界面,并且業(yè)務(wù)邏輯復(fù)雜的大型應(yīng)用程序“1。12文庫下載免費(fèi)