摘要:最近在学习ASP.NET MVC 2.0的一些开源项目,发现这些项目中都普遍用到了同一种架构设计,即:ASP.NET MVC + Service + Repository。从网上看了一些关于这方面的介绍后觉得这种架构确实满好的。以微软的一个典型的开源项目Oxite为例:该项目由下面的Projects组成:1)Oxite;2)Oxite.LinqtoSqlDataProvider;3)Oxite.Mvc;4)Oxite.Mvc.Tests;5)OxiteSite;Oxite Project:定义所有项目中需要用到的Model,即Entity,并且所有的Model都是纯Model,它们不依赖于任何
阅读全文
posted @ 2010-08-01 18:07