Data Transfer Object使用心得及時機

Data Transfer Object (DTO)一詞最早出現於何處筆者並不確定,但大部份對DTO的研究常會參考自Martin Folwer的著作Patterns of Enterprise Application Architecture其中Data Transfer Object章節。實事上,許多開發人員可能早就已經使用它而不自知,以下記錄一些筆者在使用DTO的心得

...繼續閱讀 »

使用AutoMapper簡化Data Transfer Object與Business Entity的對應程式碼

在一個layered system中,我們常會使用Data Transfer Object (DTO)在layer與layer間傳遞資料,如Presentation Layer (PL)與Business Logic Layer (BLL)。至於什麼是DTO,可參考筆者另一篇文章Data Transfer Object使用心得及時機,在此也列出Martin Fowler在其書"Patterns of Enterprise Application Architecture"中對DTO的定義,有與趣的朋友可以去google一下或翻一下這本書(在Chapter 15)

...繼續閱讀 »