项目学习 -1

本文详细阐述了静态库和动态库的命名规则,以及分层领域模型中的DO、DTO、Query和VO对象在软件架构中的角色。介绍了从终端显示到数据持久化的完整业务流程,涉及请求处理、业务逻辑和数据访问等层次。
摘要由CSDN通过智能技术生成

静态库命名规范:include src lib/lib64 pch.h(预编译标头)

动态库命名规范:lib(DeBug Release) Debug只是比release库多了调试信息

分层领域模型规约

对象:DO 与数据库表结构一一对应

    DTO 用于数据传输,请求处理层(Controller)与业务逻辑层(Service)

Query 数据查询对象,各层接收上层的查询请求

  VO显示层对象,通常是Web向模板渲染引擎层传输的对象

分层为:1.终端显示层,2.请求处理层,3.业务逻辑层,4.数据持久层

流程:终端显示层会有两种请求类型:查询(Query对象) ,操作(DTO对象),或者是无参数接口。请求处理层对终端显示层的数据进行检验,通过后调用业务逻辑层的接口,调用传递的参数类型为DTO和Query,业务逻辑层完成相关业务操作后,会调用持久层相关接口,调用数据持久层相关接口,调用传递参数类型为DTO,Query或DO(自己对DTO进行的封装)之后数据持久层对MySQL数据库或redis进行数据的持久化。数据访问层会把操作结果响应给业务逻辑层(DTO),业务逻辑层会将所有处理的结果汇总成DTO或VO然后返回给请求处理层,请求处理层将DTO/VO再次包裹成JsonVO给终端显示层。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值