预订ASP .NET MVC&多层架构

时间:2011-11-21 14:12:46

标签: asp.net-mvc architecture

您是否知道任何解释多层架构的书籍(例如将应用程序服务器与Web服务器分离,优点,缺点等)?如果这本书包含了如何将ASP .NET MVC 3.0纳入其中,那将是很好的,但是关于多层架构的好的综合性书籍就足够了。

由于

4 个答案:

答案 0 :(得分:3)

答案 1 :(得分:3)

我强烈推荐Jimmy Nilsson Applying Domain-Driven Design and Patterns: With Examples in C# and .NET。它不包括Asp.Net MVC 3,也不专注于在多个服务器上拆分您的应用程序。然而,它所关注的是使该设置清洁,可维护和可持续所需的架构和设计模式。它涵盖的主题包括设置存储库和服务,使用依赖注入将这些服务与Web层分离,执行测试驱动开发,当然还有域驱动设计的整个概念(以模型为中心的开发)。

这是一个非常棒的阅读,并且比埃里克埃文斯的书更容易消费(在我看来)。埃里克埃文斯,他的所有天才,对我来说有点干。 Nilsson是一个有趣的家伙,真的让人兴奋的是应该成为一个干燥的话题。你会把这本书放下精力充沛,更重要的是,它可以更好地处理多层(或任何,相关的)开发。

我把这本书交给了许多同事和前任教授,他们都报告说这是一本很棒的读物。我强烈推荐给任何专业开发人员,无论他们目前使用什么语言或框架。

答案 2 :(得分:2)

除了所有这些其他优秀书籍之外,我还听到了关于Microsoft® .NET: Architecting Applications for the Enterprise的好消息。

答案 3 :(得分:1)

我很好的选择是Enterprise Application Architecture(马丁花)的模式,它将帮助你理解应用程序架构设计(分层,模式,ecc)的所有内容。我认为更重要的是学习应用程序设计的概念然后您将用于实现它的技术。 Asp.net MVC通常是你的堆栈(前端)的TOP层,它没有告诉你关于较低层(域/ DAL,BL等)