VS2K8,C#。我目前有以下項目的解決方案:體系結構問題:服務
核心 - POCO域對象和數據接口
數據 - Repository模式。實現Core中定義的接口。還有Fluent NHibernate的映射類。
基礎設施 - 用於依賴注入,配置NHibernate的,等
測試 - 測試[測試爲核心,數據等]
網 - MVC2 web項目
現在,與據說,我試圖確定添加諸如以下內容的最佳行爲:加入郵件列表,提交聯繫信息等。
我不相信這些應該在網絡中。我不認爲他們需要被放置在數據中,除了保存郵件列表信息和聯繫信息fwiw時。
聽起來這應該放在覈心層面。據說,如果放在Core中,它將依賴於保存到數據庫。我有點困惑於何處以及如何設計它。什麼路線你們採取什麼?
這是一件簡單的事情,只需在名爲MailingList的Core級別上創建一個名爲JoinMailingList(emailAddress)的接口,然後在Data上實現該接口?這聽起來不像是最佳路線,因爲這是一個商業問題。思考?
建築問題屬於程序員.stackexchange.com http://blog.stackoverflow.com/2010/12/introducing-programmers-stackexchange-com/ ....讓混亂開始!我們從不需要第一個地方的其他網站。 – Shoban 2010-12-17 18:43:34
讓我們試着在這裏解決它。畢竟它是一個編程相關的問題。 – Pradeep 2010-12-17 18:47:02
我認爲這是放置在stackoverflow.com上是安全的。這是一個編程相關的問題,我們將在這裏看到代碼。它肯定有一些更高層次的架構問題,但沒有什麼奇怪的。 – StephenPAdams 2010-12-17 18:58:49