原创 NBearMapping - 開源通用對象映射組件v1.0.0.2 beta - 支持枚舉類型字段

NBearMapping是NBearV4框架的組件之一,可以獨立使用。可用於任意類型對象、DataRow和DataReader對象間的透明映射

原创 一種高性能Hierarchical RBAC實現方案

背景<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />   框圖 上圖中,Role和被設置Permission的Resource都是可

原创 擴展Kevin McFarlane的C#版DesignByContract Framework

Kevin McFarlane的C#版DesignByContract Framework實現從02年在CodeProject發佈至今,幾乎成爲C#開發中大多數朋友使用的事實標準。本文結合對該框架的使用經驗,在Kevin的原始版本的基礎上

原创 Apply SOA Design Patterns with WCF (1) Configuration Centralization (配置集中管理)

Original (原創) by Teddy’s Knowledge Base Content (目錄) (1) WCF Configuration Centralization (WCF配置集中管理) (2) WCF Automatic

原创 Apply SOA Design Patterns with WCF (2) WCF Automatic Deployment (自動化部署)

Original (原創) by Teddy’s Knowledge Base Content (目錄) (1) WCF Configuration Centralization (WCF配置集中管理) (2) WCF Automatic

原创 YetAnotherForum.Net+ScrewTurn Wiki中文完美漢化增強版(07-16更新:升級到v1.2.3 新增顯示論壇版主信息,修復Wiki中文搜索)(GPL協議源碼發佈)

本程序是Teddy爲更方便的收集整理各種育兒知識,準備架一個育兒論壇+Wiki網站5JBB.COM,而對YetAnotherForum.Net最新的version 1.9.1 RC1 (NET v2.0) - 2007-5-16版本和Sc

原创 發佈NBearLite v1.0.0: 提供強類型查詢語法的非ORM數據訪問組件 [8/2 更新至v1.0.0.9 beta - 修復NBearLite參考手冊某些操作系統打開錯誤的問題]

NBearLite是一個基於NBear的強類型查詢內核的.NET 2.0開源(BSD協議)的通用數據訪問組件。由NBear.org及Teddy

原创 討論:WCF可序列化的ActiveRecord實現有意義嗎?

本文的目的,是探討WCF可序列化的ActiveRecord實現是否有意義。 ActiveRecord模式簡介 ActiveRecord模式是Martin Fowler的企業應用架構模式中提到的一種數據訪問模式,如下圖: Person類

原创 提前發佈4/25上海俱樂部活動演講&ldquo;集中化WCF服務配置管理&rdquo;示例程序

承蒙4/25上海俱樂部活動組織團隊邀請,本人有幸將在本次活動中和大家分享一下“集中化WCF服務配置管理”方面的一些探索。爲了讓大家對活動當天我講的話題提前有一個更直觀的瞭解,在這裏提前介紹一下到時我會演示的示例程序。 本示例程序具體演示

原创 This is jqMVC# – CNBLOGS Google Tracer Sample

In previous post - This is jqMVC# - Definition & Summary, I briefly introduced what is jqMVC#. In this post, I’ll show

原创 Enterprise Caching Summary

Background Caching is an very important topic in enterprise-level multi-tier application, especially for web applicatio

原创 正解TDD

本文的目的是以最精煉的語言,正解什麼是TDD,爲什麼要TDD,和TDD的難點。 什麼是TDD? 簡單的說,TDD = 測試先行(TFD, Test First Development) + 重構(Refactoring) + 迴歸測試(R

原创 理解單元測試(Unit Testing)

本文的目的是以最精煉的語言,正解什麼是單元測試,爲什麼要單元測試,和如何進行單元測試。  什麼是單元測試(Unit Testing)? 測試(Testing)這個詞很容易理解,那麼什麼是單元(Unit)呢?一個單元指的是應用程序中可測試的

原创 This is jqMVC# - Definition &amp; Summary

Before discussing more, please realize what I’m talking about is not “theoretical research”, but “real successful pract

原创 理解O/R Mapping

本文的目的是以最精煉的語言,理解什麼是O/R Mapping,爲什麼要O/R Mapping,和如何進行O/R Mapping。 什麼是O/R Mapping? 廣義上,ORM指的是面向對象的對象模型和關係型數據庫的數據結構之間的相互轉換