当前位置:   article > 正文

.NET/C# ⾯试题汇总系列:ASP.NET Core 001_c#编程测试试题

c#编程测试试题

1.如何在controller中注⼊service?

在config services⽅法中配置这个service。

在controller的构造函数中,添加这个依赖注⼊。

2.谈⼀谈对DDD的理解?

DDD,领域驱动设计。就是通过领域来指导软件设计,是⼀种⼗分抽象的软件设计思想,它主要分为战略 设计和战术设计

战略⽅⾯,通过事件⻛暴进⾏领域模型的划分,划分出核⼼域,⼦域,⽀撑域,定义通⽤语⾔,划分出界 限上下⽂。

在战术设计⽅⾯,ddd将架构分层,“松耦合,⾼内聚”是架构设计的整体思想。按照DDD思想,可以分为 领域层,基础设施层,应⽤层,接⼝层。

接⼝层为前端⽤户提供api接⼝。基础设施层可以放⼀些第三⽅的服务,数据库连接等内容。应⽤层是对领 域服务的编排,是很薄的⼀层(⽬前我⾃⼰的架构,应⽤的是cqrs,所有的相关逻辑都是放在了应⽤层, ⽽领域层只是放了实体,因为暂时还不是特别理解领域层的服务和事件都应该写什么)。领域层包括实 体,值对象,聚合根,领域服务,领域事件等内容。

http://3.ASP.NET Core ⽐ 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/847662
推荐阅读
相关标签
  

闽ICP备14008679号