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