Spring mvc

mvc:

  model:相当于表

  view:表信息的展示

  controller层:接受外部请求,调用业务逻辑层层(service层)

业务逻辑层:一般应用中会有一层service抽象(接口),实现核心业务逻辑,事务控制也在这一层实现。

数据访问层:即dao层,重点负责数据库访问,完成持久化功能。(其实也可以叫repository层 ) 

常见词汇含义:

DO:进行到dao操作后,会返回一个数据对象,简称为DO,DO与数据库表一一对应

BO:service层能调用dao层或者service层,返回数据对象DO或者业务对象BO

DTO:controller将BO或DO封装后,作为返回对象,一般在传送到表现层之前会进行数据校验

 VO:view层(表现层)的数据对象,由DTO标准化一个DO实例

参考:https://blog.csdn.net/litianxiang_kaola/article/details/79169148?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3

参考:https://www.jianshu.com/p/654f4589eb8e

原文地址:https://www.cnblogs.com/ldy233/p/12813684.html