2008-01-18 23:19 CSLA.NET基本功
前言
繼上一篇「CSLA.NET Framework簡介」之後,讀者或許很期待能開始學習並體驗CSLA.NET Framework的特異功能。談論到這裏,筆者禁不住又要讚嘆Rockford Lhotka先生的偉大作品。Rockford Lhotka先生將商業物件區分為13種基本模式,只要熟習這13種基本功,再加以靈活組合應用,應該就能應付各式各樣資料庫應用程式的開發。
基本功
Rockford Lhotka先生將商業物件區分為13種基本模式,而他也對該13種模式各有命名,為了不會曲解Rockford Lhotka先生原命名的微妙含意,所以筆者決定就不翻譯該命名而直接使用原文。讀者只要看原名再對照往後一系列的基本功講解說明,應該能了解該模式的功用並學會使用。
底下為該13種基本模式依字母順序之列表:
- Command Object
- Dynamic Root
- Dynamic Root List
- Editable Child
- Editable Child List
- Editable Root
- Editable Root List
- Editable Root Parent
- Name / Value List
- Read Only Child
- Read Only Child List
- Read Only Root
- Switchable Object
結語
在接著的文章會一一地針對每一種模式,依難易度的順序每種模式一篇文章加以講解。文章會配合樣版(Template)說明並以一個實際的應用例子做說明,加深讀者的印象並能確實掌握該模式如何使用。如果可能筆者也會分享個人所整理的程式碼片段(Code Snippet),以減輕讀者Coding所須付出的勞力,和節省Coding的時間。


