當我開始在新的web應用程序上工作時,我傾向於嘗試與ASP.NET MVC,BLL(由包含所有業務邏輯的一組服務)和DAL(由一組儲存庫,其促進工作單元的模式,比如EF/* Linq到SQL *)。ASP.NET MVC三層 - 其他人在做什麼?
的控制器談話只服務,在服務只庫和其他服務。在服務層是定義模型的地方,這些模塊用作控制器的輸入/輸出。
我的問題是:別人在做什麼?我很想知道人們是否在ASP.NET MVC Web應用程序的上下文中做了任何不同的事情。例如,有像CQRS和域名事件的概念。有人使用這些來解決我上面描述的方法的問題嗎?
這個問題主要是試圖發現我不知道我不知道的來源。我希望這不是太模糊,但我認爲重要的是要看看別人正在做什麼來評估你自己的方法。
這是社區wiki嗎? – StriplingWarrior 2010-10-12 15:24:33
有趣的問題,但這是討論。使其至少維基,或更好的,但考慮移動到程序員.stackexchange.com – 2010-10-12 15:24:51
乾杯的傢伙,使它成爲社區維基。 – John1221 2010-10-12 15:54:30