基本上看到一些小项目基本都会这样分层,但是却很少看到这样分层的理论。对于理解这样的分层表示不解,不太明白这样分层的原因
有懂的希望的可以解释Or给点资料进行学习
而且我看到MVC Framework的示例也基本这样分层的
WebUI
Domain
Repository
Model
你可以去了解,和搜索一些关键字
1:Patterns of Enterprise Application Architecture一书中讲到的Repository模式
2:领域模型
3:依赖注入
WebUI好像是展示的地方,将信息展示给用户看,Domain和Repository到没有看到过,我用的mvc4.0,Model没有看到过,但是看到Models,在三层中,Model就是实体类
Domain 领域层
Repository 仓储
Model Dto 层
沿用于DDD ,广泛应用于伪DDD框架。