淺論asp.net平臺下對mvc模式的一個擴展

淺論asp.net平臺下對mvc模式的一個擴展

ID:34784235

大?。?.04 MB

頁數:80頁

時間:2019-03-10

淺論asp.net平臺下對mvc模式的一個擴展_第1頁
淺論asp.net平臺下對mvc模式的一個擴展_第2頁
淺論asp.net平臺下對mvc模式的一個擴展_第3頁
淺論asp.net平臺下對mvc模式的一個擴展_第4頁
淺論asp.net平臺下對mvc模式的一個擴展_第5頁
資源描述:

《淺論asp.net平臺下對mvc模式的一個擴展》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫。

1、中山大學碩士學位論文ASP.NET平臺下對MVC模式的一個擴展指導教師:奎蠡熬握專業(yè)名稱:鹽篡赳筮性量堡監(jiān)答辯委員會(簽名).答辯委員會三席:。藤糾球答辯委員會委員:——二00五年六月Y766S22中山大學硬士學位論文AsPrNET平臺下對MvC模式的一個擴展ASP.NET平臺下對MVC模式的一個擴展專業(yè):計算機軟件與理論碩士生:鄭權指導教師:李磊教授摘要早期的w曲應用程序,由于受實現技術的限制,都是把用戶交互界面和業(yè)務邏輯糾結在一起,這導致了代碼的復用和維護都非常困難。隨著技術的發(fā)展,使得w曲應用程序實現Mvc模式成為可能。DotNET環(huán)境下的w曲開發(fā)平臺AsPNET,提供了對MVcM

2、odd1的實現環(huán)境。但AsPNET對Mvc模式的實現并不完善,在模型、視圖、控制器、數據庫四者之間的透信中:11控制器過多地作為模型和視圖之間信息傳遞的中介者,導致控制器過度依賴于視圖和模型?!蘅刂破髦苯诱{用模型內封裝的業(yè)務功能,但它們之間存在一些難以界定職責的行為,如日志、授權等.這些行為既不應該在控制器內實現,又不應該在模型內實現。在AsP.NET中,這往往導致代碼的重復分發(fā)并破壞程序的結構。31模型直接和底層數據庫會話。導致模型依賴于底層數據庫。這些不完善之處使得w曲應用的系統(tǒng)結構逐漸變得模糊并且難以維護和擴展。z.Mvc是AsPfNET平臺下對Mvc模式的一個擴展,它重新定義了模

3、型、視圖、控制器、數據庫四者之間的通信,能有效地解決模型、視圖、控制器、數據庫之間的耦合所帶來的種種問題。除此之外,z-Mvc還從實用的角度出發(fā),把應用系統(tǒng)中與業(yè)務邏輯無關的共性操作分離出來,集成到在厶Mvc擴展中供開發(fā)者調用或者透明實現。簡化了開發(fā)者的工作量,讓他們更好地專注于業(yè)務處理邏輯。關鍵字:模型,視圖,控制器,MVc,AsPNET。.!坐塑主蘭竺絲壅壘豎!堅!魚!翌堅∑里塑塞塑二塵芝壁An王弦tensiOnofMVCPattembasedonASP.NETPlat60rmMajor:c0InputerSoftwafe姐dTheoryNⅫe:zhengQuanSupervisor

4、:Pmf.UI就AbstractBemgrestrictedbytechnOlogy,webapplicationsofearlyagesputbothiⅡte瑚【ctionin【erfaces孤dprocessjⅡg10舀calltogc也eLsoitis唧ha—toreuscandmaintajnthe印pⅡcad∞code.1ntllemovementoftecllnology,nowadaysitisp0Ssibleforweb印腳icadonsto蛔lpl咖曲ttheMVCpattem.AndASP.NEr’Ⅱlemainwebdevelop巾latfo珊basedoⅡDoⅡ咂

5、T'alsoprovjdcs柚eⅡvi咖menttoiInpleInentMVCModell.But,theimplementationofMVCPancmonASPNETisnotg∞de∞ugh.1ll恤c0啪municationamong加Odels、Views、咖,holle糟andadatab鶴e:1)cbⅡtrone巧actasagenci髂betwcenmodelsandViewsredund蛐Ily.AsaIe鯽1t,nlecontroneIsd印endonmodels柚dvidws麟cessively.2)oDntroUefscallmebusiIIessfunc虹on

6、s衄capsulatedinmodelsdirecⅡy.ButactIlally,be柳BenmOdels卸dcontfolle稻lhereamsoⅡ地們tioI塔whoSere印。琳ibilnyare蜘biguoust0panidon,likclogging,authofizad∞.11latn地anst110seacti叩ssllouldⅡ0tbecarriedoutincontrOllers,neiIherjnmodels.1nASP.M玎,tllissitu撕徹willleadtorepeateddist曲uteofcodesandm衄ageto山eappli∞tionstmct

7、IIre.3)Modelsaccessdatabasedjrcctly,勰aresult,modelsputandependencyondataba∞.Allofthoses110rtcorningsmakethestmcIure0fwebapplicatio璐bcingmoreandmoreambiguous,andhardert0ma曲ain0rexteⅡd.TheZ-MVCisaIl麟t蛐sion0fMVCpatlcmbase

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯系客服處理。