Unity Application Block 1.0系列(7):Lifetime Managers
Unity使用繼承於 LifetimeManager 基類的類去控制怎樣存放到對象實例的引用和容器怎樣銷毀這些實例,也就是說Unity基於具體的L
《解剖PetShop》系列之一:PetShop的系統架構設計
在軟件體系架構設計中,分層式結構是最常見,也是最重要的一種結構。微軟推薦的分層式結構一般分為三層,從下至上分別為:數據訪問層、業務邏輯層(又或成為
《解剖PetShop》系列之二:PetShop數據訪問層之數據庫訪問設計
在系列一中,我從整體上分析了PetShop的架構設計,並提及了分層的概念。從本部分開始,我將依次對各層進行代碼級的分析,以求獲得更加細致而深入的理
《解剖PetShop》系列之三:PetShop數據訪問層之消息處理
在進行系統設計時,除了對安全、事務等問題給與足夠的重視外,性能也是一個不可避免的問題所在,尤其是一個B/S結構的軟件系統,必須充分地考慮訪問量、數
《解剖PetShop》系列之四:PetShop之ASP.NET緩存
如果對微型計算機硬件系統有足夠的了解,那麼我們對於Cache這個名詞一定是耳熟能詳的。在CPU以及主板的芯片中,都引入了這種名為高速緩沖存儲器(C
《解剖PetShop》系列之五:PetShop之業務邏輯層設計
業務邏輯層(Business Logic Layer)無疑是系統架構中體現核心價值的部分。它的關注點主要集中在業務規則的制定、業務流程的實現等與業
《解剖PetShop》系列之六:PetShop之表示層設計
表示層(Presentation Layer)的設計可以給系統客戶最直接的體驗和最十足的信心。正如人與人的相交相識一樣,初次見面的感覺總是永難忘懷
NBearV3 Step by Step教程——ORM篇
版本1.7 [2006-1-16]簡介本教程演示如何基於NBearV3的ORM模塊開發一個Web應用程序的全過程。本教程演示的實體關系包括:繼承、