原文:ABP理论学习之应用服务

返回总目录 本篇目录 IApplicationService接口 ApplicationService类 工作单元 数据库连接和事务管理 自动保存更改 更多 应用服务的生命周期 应用服务用于将领域逻辑暴露给展现层。展现层调用具有DTO参数的应用服务,使用领域对象来执行一些特定的业务逻辑并返回给展现层一个DTO。这样,展现层就完全独立于领域层了。在一个理想的分层应用中,展现层永远不直接和领域对象打交 ...

2015-12-28 18:05 10 6251 推荐指数:

查看详情

DDD理论学习系列(8)-- 应用服务&领域服务

DDD理论学习系列——案例及目录 1. 引言 单从字面理解,不管是领域服务还是应用服务,都是服务。而什么是服务?从SOA到微服务,它们所描述的服务都是一个宽泛的概念,我们可以理解为服务是行为的抽象。从前缀来看,根据DDD的经典分层架构,它们又隶属于不同的层,应用服务属于应用 ...

Fri Jun 30 16:28:00 CST 2017 11 2885
ABP理论学习之领域服务

返回总目录 本篇目录 介绍 IDomainService接口和DomainService类 样例 创建一个接口 服务实现 调用应用服务 一些讨论 何不只使用应用服务 如何强制使用领域服务 ...

Wed Dec 23 08:16:00 CST 2015 9 11853
ABP理论学习之仓储

返回总目录 本篇目录 IRepository接口 查询 插入 更新 删除 其他 关于异步方法 仓储实现 管理数据 ...

Tue Dec 22 20:46:00 CST 2015 9 15848
ABP理论学习Abp Session

返回总目录 本篇目录 介绍 注入Session 使用Session属性 介绍### 当应用程序要求用户登录时,那么应用程序也需要知道当前用户正在执行的操作。虽然ASP.NET本身在展现层提供了Session对象,但ABP也提供了在任何需要获得当前用户和租户的地方都可以 ...

Thu Dec 17 20:03:00 CST 2015 2 11941
ABP理论学习之验证DTO

返回总目录 本篇目录 验证介绍 使用数据注解 自定义验证 标准化 验证介绍### 首先应该验证应用的输入。用户或者其它应用都可以向该应用发送输入。在一个web应用中,验证通常要实现两次:在客户端和服务器端。客户端的验证大多数情况下是为用户体验而实现的。在客户端最好 ...

Wed Dec 30 06:35:00 CST 2015 10 7480
ABP理论学习之导航(Navigation)

返回总目录 本篇目录 创建菜单 注册导航提供者 展示菜单 每一个web应用在页面之间都有一些要导航的菜单。ABP提供了公用的基础设施来创建菜单并将菜单展示给用户。 创建菜单### 一个应用可能由不同的模块组成,每个模块可能有它自己的菜单项。想要 ...

Thu Dec 31 05:39:00 CST 2015 2 4856
ABP理论学习之启动配置

返回总目录 本篇目录 配置ABP 配置模块 为模块创建配置 为了在应用启动时配置ABP和模块,ABP提供了一个基础设施。 配置ABP### 配置ABP是在模块的PreInitialize事件中完成的。下面的代码摘自Github上的Taskever(一个任务系统 ...

Sun Dec 13 05:53:00 CST 2015 6 13684
ABP理论学习之OWIN集成

返回总目录 如果你的应用中使用了OWIN,那么需要在主项目(一般来说是指Web项目)中添加Abp.Owin的nuget包,然后像下面那样在OWIN的 Startup文件中调用 UseAbp()扩展方法: ...

Fri Mar 04 02:57:00 CST 2016 0 7292
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM