iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 20
2
自我挑戰組

ASP.NET 網頁程式設計初學者系列 第 20

DAY20- MVC架構

因為一些技術的因素 還有大三專題的關係呢
我們暫停一下WEB FORM 轉成來講講MVC

GOOGLE一下MVC是甚麼

MVC(Model–view–controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。
那為甚麼要切割成這格架構
因為切成這樣 可以使程式更好開發,後續的維護工作也更容易

那我們來講他們是負責幹嘛的
這是他們在我腦中的觀念
如果有錯 麻煩跟我說一下 謝謝

Modle(模型)
他就是掌管資料庫的部分。

View(視圖)
就很白話他是view,他就是負責顯示出東西給大家看,如顯示一串string
,他的語法就是html。

Controller(控制器)
也很白話,他就是控制要抓取甚麼資料庫,顯示甚麼view給使用者看。
程式碼的部分就是寫在這個地方。

基本上他們負責的工作就是這樣
那為甚麼說好維護
假設要改網頁排版
就直接把view抓出來改就好了
或是要改運算邏輯
就直接抓controller出來 改程式碼的部分
大概就是這樣


上一篇
Day19-網站巡覽-TreeView實作p2
下一篇
DAY21- MVC 觀念自我釐清
系列文
ASP.NET 網頁程式設計初學者30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言