一、前言
监利网站建设公司成都创新互联,监利网站设计制作,有大型网站制作公司丰富经验。已为监利上1000家提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的监利做网站的公司定做!
一直以来都想写这个系列,但基于各种理由(主要是懒惰),迟迟没有动手。今天,趁着周末的空档,终于把系列的目录公布出来了,算是开个头,也给自己一个坚持写博客的理由吧。
这个架构是从我近期在做的一个项目中剥离出来的,这个项目由我从0开始一手搭建,在整个过程中不断学习(在博客园中参考了很多大牛的作品)与思考中不断完善,项目的结构也从一个普通的类PetShop三层结构演变成了现在这样,一切以实用为目的,所以项目的改造过程中并不太严格遵守传统三层的定义,这个在下篇《项目结构搭建》及以后的系列文章中都会提及到,也会与传统三层结构进行对比。
写这个系列的目的之一也是想把当前项目的架构抽象出来,以希望得到高手大牛们的指点,指出不足之处,以求发展改进。
本系列使用的开发环境为:Windows 7 SP1、 Visual Studio 2012 (Update2)、TFS2012 (微软TFS云服务)、SQL Server 2008+,并使用 Resharper 7.1 进行代码优化。
二、结构图
上图是本构架的设计图,纵向中间一列为架构主体部分,两边的小列为周边的依赖项,如果横向有交集,则说明主体部分对周边存在依赖。比如 GMF.Demo.Core.Data依赖于Domain Models与EntityFramework,但GMf.Demo.Site.Web与GMF.Demo.Site对Entityframework不存在依赖。同样,Log模块也仅为GMF.Demo.Site.Web服务等等,这些在下面的结构说明中也会详加说明。
三、结构说明
当前题目:MVC实用架构设计:总体设计
文章转载:http://www.shufengxianlan.com/qtweb/news14/307164.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联