当前位置: 移动技术网 > IT编程>开发语言>.net > WEBAPI实践之路(一)

WEBAPI实践之路(一)

2020年03月13日  | 移动技术网IT编程  | 我要评论

勇者之路2双人无敌版,the9,安装win7旗舰版

目的:学习netcore3.x 环境下的webapi 开发。

项目:目录及说明

1、am.template.data,持久层,数据库实例 通过该实例能够查询更改数据库(curd),操作。

2、am.template.domain ,领域层,领域实体模型,用于设计实体间的关系,并生成数据库表。

3、am.template.models, 输出实体,相当于viewmodel,用于设计接口的返回实体格式。

4、am.template.infrastructure,服务层,程序的接口与具体实现。

5、am.template.web,netcore webapi 项目,真正的启动项目。

6、am.template.common,公共方法类,一些通用的方法可以放在这个类中。

netcore webapi 学习中发现的优势:

1、依赖注入方式简单,且提供单重模式:

  • transient: 每一次getservice都会创建一个新的实例
  • scoped:  在同一个scope内只初始化一个实例 ,可以理解为( 每一个request级别只创建一个实例,同一个http request会在一个 scope内)
  • singleton :整个应用程序生命周期以内只创建一个实例 

问题?:

之情就请说领域开发,但是一直也没用过,今天我做这个搭建的这个项目,是否符合领域开发的规范呢?

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网