你的位置:首页 > 软件开发 > ASP.net > 三、面向云的.net core开发框架项目解决方案

三、面向云的.net core开发框架项目解决方案

发布时间:2016-10-26 09:00:19
按照领域驱动设计的思路,我们搭建开发框架的解决方案如下: *该解决方案正在改造过程中,会随着改造的过程逐步完善。解决方案目录对应领域设计层说明Infrastructure基础设施层开发的底层类库  Core 包括缓存、配置、日志、常用工具、数据访问等核心组件  Core ...

按照领域驱动设计的思路,我们搭建开发框架的解决方案如下:

 三、面向云的.net 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 (#换成@)。