西安专业做网站的公司有哪些,云上的网站怎么做等保,梧州网站优化价格,织梦手机端网站字体重叠概述表示层又称用户界面层#xff0c;包含应用程序的页面、组件等UI元素。服务层提供项目的HTTP API接口#xff0c;包含MVC Controller和相关组件。ABP框架虽然在表示层提供了不少组件#xff0c;但是这些和DDD本身没有多少关系。而且随着前后端分离架构的流行#xff0c;… 概述表示层又称用户界面层包含应用程序的页面、组件等UI元素。服务层提供项目的HTTP API接口包含MVC Controller和相关组件。ABP框架虽然在表示层提供了不少组件但是这些和DDD本身没有多少关系。而且随着前后端分离架构的流行我们也很少会用到ABP提供的表示层功能所以这一个篇章就不对其用法做详细描述。这一章我重点讲解一下除前面章节提到的类库以外ABP模板下包含表示层在内的其他类库划分及用途。概览表示层Web是ABP提供的一个MVC项目如果我们前后端不分离则以此项目作为表示层。包含该项目下的所有界面。HttpApi.Host是ABP提供的一个WebAPI项目用于前后端分离架构时提供WebAPI服务。包含管道模型配置、服务设置等基础代码不包含用户界面也不包含实现业务的Controller。服务层HttpApi此项目包含自定义的Controller如果不使用动态WebAPI而是希望控制器由我们自己编写则需要写在该项目中。客户端代理HttpApi.Client是一个客户端动态代理项目如果是我们的服务是由另一个ABP项目调用ABP框架自动化生成客户端调用的代理功能客户端只需要引用此项目并做相应配置即可以依赖注入方式快速调用服务。在上一篇章《ABP微服务架构详细教程》的聚合服务层实现中我们就使用了这个机制。结束语这个系列到这里就结束了在这一系列我对领域驱动设计的战略设计和战术设计以及ABP框架为战术设计提供的基础组件用法做了讲解。后面我准备再开一个系列作为ABP框架各种用法的补充教程。有任何问题欢迎加入微信交流群提问或一起交流。欢迎加入微信交流群END关注我获得更多精彩