按照领域驱动设计的思路,我们搭建开发框架的解决方案如下: *该解决方案正在改造过程中,会随着改造的过程逐步完善。解决方案目录对应领域设计层说明Infrastructure基础设施层开发的底层类库 Core 包括缓存、配置、日志、常用工具、数据访问等核心组件 Core ...
按照领域驱动设计的思路,我们搭建开发框架的解决方案如下:
*该解决方案正在改造过程中,会随着改造的过程逐步完善。
解决方案目录 | 对应领域设计层 | 说明 |
Infrastructure | 基础设施层 | 开发的底层类库 |
Core | | 包括缓存、配置、日志、常用工具、数据访问等核心组件 |
Core.Caching.Redis | | Redis分布式缓存的实现 |
Core.Data.Entity | | EntityFramework的封装类库 |
PlugIns | | 主要针对外部产品的封装SDK,解决方案中暂缺 |
Domain | 业务领域层 | 业务领域模型以及业务逻辑 |
Model | | 业务领域实体 |
Model.Mapping | | 业务领域实体的数据库映射 |
Repoistory | | 业务领域仓储实现 |
Repoistory.Interface | | 业务领域仓储接口 |
Service | | 业务领域逻辑实现 |
Service.Interface | | 业务领域逻辑接口 |
AppService | 应用服务层 | SOA方式,对上层提供服务 |
AppService | | 对外提供的应用层服务 |
AppService.Interface | | 对外应用层服务的接口 |
Presentation | 用户界面表现层 | 针对Windows/Web应用的组件和控件封装 |
Web.Library | | Web网站类库和控件 |
Web.Controls | | Web控件 |
Client | 客户端 | 客户端具体的实现 |
Areas | | 客户端的Areas |
Common | | 公共区域 |
DataWare | | 数据仓库区域 |
SampleWebApp | | 样例网站 |
StaticWebApp | | 静态资源网站 |
ConsoleApp | | 控制台应用,主要是后台任务的调用。类似原先的Windows服务 |
| | |
原标题:三、面向云的.net core开发框架项目解决方案
关键词:.NET
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。