Enterprise Library 實戰系列(二):配置應用程式區塊——進階篇
一、回應組態變更通知 區塊提供事件機制,當儲存層組態變更時通知應用程式: 1. 建立事件處理器 private void OnConfigurationChan
Enterprise Library 實戰系列(三):資料存取應用程式區塊——入門篇
一、資料存取區塊能做什麼? 提供最佳實務模式 改善程式碼一致性 提升安全性(參數化查詢、連線字串加密) 提升易用性(統一 API、組態驅動)
Enterprise Library 實戰系列(四):資料存取應用程式區塊——進階篇
一、使用預存程序 1. 無參數 Database db = DatabaseFactory.CreateDatabase(NorthWind); DBComma
Enterprise Library 實戰系列(五):安全性應用程式區塊——入門篇
一、概述 安全性應用程式區塊透過一或多個安全機制,協助開發人員實作通用安全任務,支援擴展性(不修改程式碼切換驗證/授權方式),功能涵蓋:驗證、授權、角色管理、P
Enterprise Library 實戰系列(六):安全性應用程式區塊——進階篇
一、驗證 確認呼叫者身分的過程,需考量: 信任邊界:組件、進程、主機 呼叫者身分:通常為使用者名稱/密碼 入門篇已提供程式碼範例。 二、授權 決定
Enterprise Library 實戰系列(七):記錄與檢測應用程式區塊——入門篇
前言 專案週期緊湊導致延遲發布,請見諒。上篇較簡單,後續會補充。 一、區塊概述 支援將事件記錄至多種目標: 事件記錄 電子郵件 資料庫 文字
Enterprise Library 實戰系列(八):記錄與檢測應用程式區塊——進階篇
前言 專案趕工導致延遲發布,請見諒。本篇涵蓋:字典式日誌、活動追蹤、事件過濾、格式客製化、自訂 Sink 與 Formatter。 一、在日誌中包含名稱-值對
Enterprise Library 實戰系列(九):快取應用程式區塊——入門篇
前言 本系列第九篇,感謝讀者支持與建議。本系列著重入門指引,後續將補充類別設計與總結篇。 一、快取區塊概述 提供方便、可擴展的快取機制,支援記憶體快取與後端儲
Enterprise Library 實戰系列(十):快取應用程式區塊——進階篇
一、基於時間的過期策略 1. 絕對時間 指定單一過期時間點: DateTime refreshTime = new DateTime(2005, 11, 12,
Enterprise Library 實戰系列(十一):異常處理應用程式區塊——入門篇
一、概述 異常處理應用程式區塊讓開發人員與決策者能針對企業應用架構各層的異常建立一致處理策略,特色: 支援跨架構層的異常處理,不限於服務介面 策略可由
Enterprise Library 實戰系列(十二):異常處理應用程式區塊——進階篇
一、將異常資訊記錄至資料庫 1. 建立資料庫環境 使用區塊內建 SQL 腳本(路徑:C:\Program Files\Microsoft Enterprise
Enterprise Library 實戰系列(十三):加密應用程式區塊——入門篇
一、概述 Enterprise Library Cryptography Application Block 簡化了開發人員在應用程式中整合加密功能的方式,支援
Enterprise Library 實戰系列(十四):建立基於 MSMQ 的非同步記錄機制
一、非同步記錄架構概述 記錄與檢測應用程式區塊包含 Client(建立訊息)與 Distributor(寫入目標)兩部分。Client 依據分發策略將訊息送至
Enterprise Library 實戰系列(十五):配置應用程式區塊——設計篇
概述 配置應用程式區塊為應用系統提供通用的配置管理解決方案,支援從多種儲存來源(XML、資料庫、登錄等)讀寫配置。其設計目標在於: 提供簡單的讀/寫配置資
Enterprise Library 實戰系列(十六):使用 AppSetting Application Block 管理應用程式設定
簡介 AppSetting Application Block 雖非企業程式庫核心應用程式區塊,但它能讓開發人員透過企業程式庫組態工具,像管理其他區塊一樣管理
.NET 網路程式設計實戰系列(一):序章——從大學宿舍的踩地雷到網路對戰平台
緣起:大學宿舍的踩地雷風雲 大學時期,實驗室電腦僅能連校園網,硬碟「三無」:無電影、無音樂、無遊戲——除了 Windows XP 內建的踩地雷。這造就了一批 A
.NET 網路程式設計實戰系列(二):從零打造單機版踩地雷遊戲
前言:演算法先行,複製貼上無益 踩地雷是經典遊戲,若從未玩過,建議先體驗再動手實作演算法。透過思考推敲才能真正掌握核心邏輯,直接下載原始碼追蹤只會讓你停留在「知
.NET 網路程式設計實戰系列(三):打造最簡易的 TCP 伺服器
伺服器的核心職責 伺服器的任務很單純:持續監聽客戶端連線請求,並對收到的訊息做出回應。雖然我們要打造的是「世界上最簡陋的伺服器」,但仍有幾個關鍵細節必須注意,否