1.MVC介紹

Model-View-Controller

在20世紀(jì)80年代為程序語言Smalltalk發(fā)明的一種軟件架構(gòu)。MVC模式的目的是實(shí)現(xiàn)一種動(dòng)態(tài)的程序設(shè)計(jì),使后續(xù)對(duì)程序的修改和擴(kuò)展簡化,并且使程序某一部分的重復(fù)利用成為可能。除此之外,此模式通過對(duì)復(fù)雜度的簡化,使程序結(jié)構(gòu)更加直觀。軟件系統(tǒng)通過對(duì)自身基本部分分離的同時(shí)也賦予了各個(gè)基本部分應(yīng)有的功能。專業(yè)人員可以通過自身的專長分組:

  • 控制器(Controller)- 負(fù)責(zé)轉(zhuǎn)發(fā)請求,對(duì)請求進(jìn)行處理。

  • 視圖(View) - 界面設(shè)計(jì)人員進(jìn)行圖形界面設(shè)計(jì)。

  • 模型(Model) - 程序員編寫程序應(yīng)有的功能(實(shí)現(xiàn)算法等等)、數(shù)據(jù)庫專家進(jìn)行數(shù)據(jù)管理和數(shù)據(jù)庫設(shè)計(jì)(可以實(shí)現(xiàn)具體的功能)。

2.Angular MVC

電腦培訓(xùn),計(jì)算機(jī)培訓(xùn),平面設(shè)計(jì)培訓(xùn),網(wǎng)頁設(shè)計(jì)培訓(xùn),美工培訓(xùn),Web培訓(xùn),Web前端開發(fā)培訓(xùn)
在AngularJS應(yīng)用中,MVC設(shè)計(jì)模式通過JavaScript和HTML來實(shí)現(xiàn)。使用HTML定義視圖,用JavaScript實(shí)現(xiàn)模型和控制器。

網(wǎng)友評(píng)論