ASP.NET MVC应用程序中的设计模式

时间:2011-02-20 20:54:55

标签: asp.net-mvc

有人可以给我一个文章或书名的链接,在那里我可以找到一些关于ASP.NET MVC应用程序中的设计模式的东西吗?如果我要求一些愚蠢的东西,我不是这方面的专家。

4 个答案:

答案 0 :(得分:4)

我建议Steven Sanderson's book了解如何使用MVC(可能值得等待即将到期的MVC 3版本)

否则我会查看像Head First Design Patterns这样的一般设计模式书籍,因为这些书籍仍适用于MVC。

对于特定的设计模式,您是否有更具体的问题?

答案 1 :(得分:3)

MVC本身就是一种设计模式。您可以在应用程序中使用其他几种设计模式组合,以满足您的特定需求。

如果你想阅读一篇关于ASP.NET MVC的优秀书籍,那么我会推荐Steven Sanderson的书 - http://www.amazon.co.uk/Pro-ASP-NET-Framework-Steven-Sanderson/dp/1430210079

注意:本书也适用于MVC2,但我还没看过。本书使用了几个很好的概念来帮助您创建包含TDD,存储库模式等的生产ASP.NET MVC应用程序

答案 2 :(得分:2)

微软的官方网站实际上非常有用。 http://www.asp.net/mvc。我实际上使用了Rob Conery的MVC商店前视频来开始(http://www.asp.net/mvc/videos/aspnet-mvc-storefront-part-1-architectural-discussion-and-overview)。他通过了存储库模式和MVC的一些其他优秀实践,现在在某些领域有点过时,因为它是用MVC 1编写的,但很多要点仍然存在。

答案 3 :(得分:0)

Dino Esposito和Andrea Saltarello在他们的书“Microsoft .NET: Architecting Applications for the Enterprise”上对MVC模式进行了非常好的解释和去神秘化。我已经对他们的书in my blog

中的MVC章节进行了回顾