我想了解Asp.Net MVC与DDD以下是根据http://aspnetdesignpatterns.codeplex.com/ASP.NET MVC与DDD结构
应用层
表示层=> MVC视图的应用程序的结构,
控制器(MVC)=> MVC 控制器类,
缓存服务=>?,
应用服务=>?,
领域模型=>?,
库=>库 类与DB交互,
基础设施=>为 日志类,邮寄等
这里m在应用程序服务和域模型中有混淆, 我应该在哪里适合我的业务逻辑(在服务或域模型中)
究竟应该在服务和什么应该在域中。
例如 假设我想在数据库中添加客户 应该怎么做流..?
我所知,
在控制器类,我会写这样
var customeService = new CustomeService (_customerRepository);
customeService.Add(customer);
如果错了请纠正我在这里..
_customerRepository进去库
在发生什么模型和应该是什么代码流。
请清除我。 在此先感谢。