当前位置: 首页 > article >正文

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对象


http://www.kler.cn/a/422018.html

相关文章:

  • 【Redis篇】 List 列表
  • 深入理解AVL树:结构、旋转及C++实现
  • 《Python基础》之Pandas库
  • 组合数学——鸽巢原理
  • React 路由与组件通信:如何实现路由参数、查询参数、state和上下文的使用
  • Ollama是什么
  • aisuite - 一个接口调用多个大模型
  • 大语言模型在研究领域的应用---下
  • MySQL、Oracle、SQL Server 和 PostgreSQL 的分页查询
  • Dxf2Map:跨平台 BIM、GIS、CAD 和 AR 应用程序
  • 故障诊断 | Transformer-GRU-Adaboost组合模型的故障诊断(Matlab)
  • 语言模型测试系列【11】
  • Springfox迁移到 Springdoc OpenAPI 3
  • 基于智能语音交互的智能呼叫中心工作机制
  • C语言标准的演进与应用:C89与C99的比较
  • yolo辅助我们健身锻炼
  • WPF软件花屏的解决方法
  • 基于云模型和遗传算法的建设工程风险决策多目标优化研究
  • (译)提示词工程指南:如何写出让AI更听话的提示词(Prompt)?| 附完整示例和小学生版本
  • 安装使用Ubuntu18.04超级大全集最初版(anaconda,pycharm,代理,c/c++环境)
  • 我的创作纪念日—128天的坚持|分享|成长
  • vue+uniapp+echarts的使用(H5环境下echarts)
  • JVM 之垃圾回收器
  • 大数据量接口的异步处理方案详解
  • git lfs 上传超大文件
  • 【SpringBoot】整合篇