静态库命名规范: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给终端显示层。