MVC - 動作過濾器

  • 5154
  • 0

執行Controller的方法時,針對某些方法或整個Controller,開始前中後必要執行的程序。

可設定特性(屬性)於繼承controller的類別上或是Controller的方法中。

此篇只為了記錄而記錄。


 

...繼續閱讀 »

MVC - 快速瞭解基本原理

  • 272
  • 0
  • 2017-10-12

此篇介紹初學MVC時可利用.NET的功能快速建立起相對應的程式碼。

這些自動產生的檔案對初學MVC時應有莫大的助益。

流程要點 : 

  1. 建立起 MVC 專案
  2. 在SSMS中建立此篇範例所需要的資料庫
  3. 使用 Entity Framework 自動新建出連線字串、相對應的檔案
  4. 利用.Net提供的功能依據模型(EF)來源,建立起基本的新、刪、修、查相關的程式碼

 

...繼續閱讀 »

設計模式 - 策略模式

  • 1283
  • 0

此篇簡單介紹策略模式。

關注在 :

  • 降低耦合提高聚合
  • 聚焦於高階模組與低階模組所依賴的抽象,而不是實作類別
  • 因應設計時期的需求去動態切換該使用哪種行為

要點 :

  • 高度的使用介面(抽象)
  • 針對介面(抽象)來思考而非針對實踐
  • 多用合成少用繼承
  • 適度的使用命名空間管理同一類型的介面或者子類
  • 妥善應用 private protected public internal sealed 修飾詞
  • 理解 interface 與 abstract 的使用方法

 

...繼續閱讀 »