springboot 项目 层级架构

POJO对象

PO / DO

persistenet / data 持久化对象, 属性与数据库里的字段一一对应

VO

view视图对象, 页面展示需要的数据

DTO

data transfer 数据传输对象, service/ manager 向外传输的对象

Eg. 某张表里有50个字段, PO/DO 就有50个属性, 但是在页面显示只需要10个字段, 那就不需要将所有字段都传输过去, 应该用有这10个属性的DTO传递

BO

business 业务对象, Service层内封装的临时业务逻辑的对象, 调用 DAO 方法 , 结合 PO、VO 进行业务操作。 一个BO对象可以包括多个PO对象

相关推荐
Anita_Sun11 分钟前
一看就懂的 Haskell 教程 - 类型推断机制
后端·haskell
java1234_小锋14 分钟前
Java高频面试题:BIO、NIO、AIO有什么区别?
java·面试·nio
Anita_Sun22 分钟前
一看就懂的 Haskell 教程 - 类型签名
后端·haskell
七八星天29 分钟前
C#代码设计与设计模式
后端
用户83071968408229 分钟前
Java IO三大模型(BIO/NIO/AIO)超详细总结
java
sheji341630 分钟前
【开题答辩全过程】以 基于SSM的花店销售管理系统为例,包含答辩的问题和答案
java
Mr_sun.41 分钟前
Day09——入退管理-入住-2
android·java·开发语言
MAGICIAN...1 小时前
【java-软件设计原则】
java·开发语言
砍材农夫1 小时前
threadlocal
后端
JH30731 小时前
为什么switch不支持long
java