MVC美學第一章Note

MVC美學第一章

關注點分離,自己做自己的事

  • Model
    • 處理資料存取(CRUD)
    • 資料結構定義
    • 格式的驗證
    • 技術
      • Entity Framework
      • NHibernate
      • LINQ
      • ADO.NET
      • 強型別的DataSet
    • 推薦使用強型別的方式設計model才能有效利用model binding
  • View
    • 頁面顯示
    • 處理controller來的東西,配合"顯示邏輯"給user看
    • Controller和View是鬆散的關係,Controller只要能提供資料給View顯示就好
    • Html Helper協助產生HTML標籤
  • Controller
    • 如果View包含RenderAction方法,會再依照需求跑一次controller流程