因為一些技術的因素 還有大三專題的關係呢
我們暫停一下WEB FORM 轉成來講講MVC
GOOGLE一下MVC是甚麼
MVC(Model–view–controller)是軟體工程中的一種軟體架構模式,把軟體系統分為三個基本部分:模型(Model)、視圖(View)和控制器(Controller)。
那為甚麼要切割成這格架構
因為切成這樣 可以使程式更好開發,後續的維護工作也更容易
那我們來講他們是負責幹嘛的
這是他們在我腦中的觀念
如果有錯 麻煩跟我說一下 謝謝
Modle(模型)
他就是掌管資料庫的部分。
View(視圖)
就很白話他是view,他就是負責顯示出東西給大家看,如顯示一串string
,他的語法就是html。
Controller(控制器)
也很白話,他就是控制要抓取甚麼資料庫,顯示甚麼view給使用者看。
程式碼的部分就是寫在這個地方。
基本上他們負責的工作就是這樣
那為甚麼說好維護
假設要改網頁排版
就直接把view抓出來改就好了
或是要改運算邏輯
就直接抓controller出來 改程式碼的部分
大概就是這樣