基于.net mvc框架的web設計 _第1頁
已閱讀1頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、基于基于.MVC框架的框架的Web設計設計劉育旺隨著國家經(jīng)濟的發(fā)展,計算機技術日益完善,為更好的滿足人們對互聯(lián)網(wǎng)應用的需求,基于.MVC框架的Web設計也在逐漸增多,使得現(xiàn)有Web的層次結構愈加分明,結構更加清晰。本文將從MVC優(yōu)點入手,結合MVC設計思想,重點研究基于.MVC框架的Web設計?!娟P鍵詞】.MVC框架Web設計在基于.MVC框架的Web出現(xiàn)以前,Web中的主要技術是ASP、JSP等技術,這些技術的應用很容易將業(yè)務邏輯與頁

2、面顯示混合起來,并不利于分工與協(xié)作。同時由于在業(yè)務邏輯層中含有SQL語句,如果出現(xiàn)數(shù)據(jù)庫變化等,將直接影響到系統(tǒng)修改,其不利于系統(tǒng)維護。因此,基于.MVC框架的Web設計成為計算機領域研究重點。1MVC優(yōu)點MVC的優(yōu)點主要體現(xiàn)在以下幾點:1.1共享性它主要是利用模型完成數(shù)據(jù)返回的,且可以利用視圖實現(xiàn)數(shù)據(jù)傳達,并實現(xiàn)格式化,然后再將這些信息傳遞到用戶手中,在數(shù)據(jù)分離形式的作用下,也可以有效提升系統(tǒng)代碼的移植性與重用性。1.2控制性這一點主

3、要表現(xiàn)在控制器對業(yè)務的控制上,它能夠結合用戶實據(jù)處理工作。3基于.MVC框架的Web設計對于常規(guī)Web應用系統(tǒng)來說,主要分為表示層、業(yè)務層以及數(shù)據(jù)庫層幾個部分,在表示層中,只有視圖與控制器兩部分;在業(yè)務層中有業(yè)務邏輯層、實體層、數(shù)據(jù)訪問及其接口層;在數(shù)據(jù)層中僅有數(shù)據(jù)庫。要做好基于.MVC框架的Web設計,應從以下幾方面入手:3.1表示層對于.MVC框架來說,在的作用下能夠獲得良好且有利于MVC設計實現(xiàn)的環(huán)境。開發(fā)人員只要利用.aspx頁

4、面中的開發(fā)用戶接口就可以將視圖展示出來,同時也可以將控制器中的功能體現(xiàn)出來。模型主要對應的則是業(yè)務應用部分。為做好基于.MVC框架的Web設計,可以在頁面控制器的作用下優(yōu)化MVC,然后在應用程序各個頁面的公用方法中編入基類,這樣一來,所有頁面中都存在基類,它們不僅可以將自己原有的內容體現(xiàn)出來,還具有其他作用。3.2業(yè)務層對于業(yè)務層來說,它是MVC設計中十分重要的一部分,也是基于.MVC框架的Web設計基礎,在這一部分的設計中應從以下幾方

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論