Project Silk – Mileage Stats 项目架构初步分析(ASP.NET MVC 3)
如果你正在学习ASP.NET MVC 3,HTML5,jQuery和浏览器客户端交互技术,推荐你下载Mileage Stats范例程序,可更好理解如何使用当前技术创建当前的web应用程序,尤其关注如何架构一个企业级的应用程序。关于Mileage Stats项目的初步介绍,请参考《Project Silk–基于ASP.NET MVC 3的示例应用程序Mileage Stats》。 EntLib.com Team尝试从架构的角度对MileageStats项目进行分析和解读,并计划运用到实际的电子商务系统中,欢迎大家参与交流和分享。 MileageStats RI运行的主要界面: MileageStats RI项目的当前架构图,主要有Web表示层、业务逻辑层和数据访问层,如下图所示。 简要看看MileageStats包含的一些主要项目: 创建数据模型(Data Model) MileageStats.Model项目包含数据模型(Data Model)。结构化和强类型的类描述了业务数据的数据类型、关系和约束。 实现Repository Pattern 在Reposi...