他的回复:
华为云账号:RabbitCloud微信昵称:云之山 读书笔记5 1. 为啥Restful API如此流行 IoT代表物联网,物联网设备是拥有ip地址并可以通过网络与其他启用网络的设备和对象进行通信的设备或对象。 ASP.NET Core被广泛用于创建RESTful服务,但它并不规定局限于用于创建服务的任何特定的体系结构样式。 REST是指一组框架约束条件和原则,满足这些约束条件和原则的应用程序或设计就是RESTful。 约束原则:客户端服务器约束、无状态约束、可缓存约束、统一接口约束 2. ASP.NET Core中的Web API Swashbuckle.AspNetCore的3个主要组件:Swashbuckle.AspNetCore.Swagger、Swashbuckle.AspNetCore.SwaggeGen、Swashbuckle.AspNetCore.SwaggeUI。 添加并配置Swagger中间件:将SwaggeGen()中间件添加到Startup文件中的ConfigureService()方法中,然后在Configure()方法中启动中间件,为生成的Json文件和Swagger UI提供服务。 3. 图形可视化的WEBAPI帮助页 Swashbuckle.AspNetCore组件还提供:自定义皮肤、多版本切换、集成授权验证 4. 实践多层架构体系 利用领域驱动设计思想(DDD)来重构各个模块。 DDD的4个基本层:展现层、应用层、领域层、基础设施层。