实体类的分层设计

  在实际开发中,为了传递参数方便或保护数据安全或组合复杂的参数等,有时会对实体类进行分层设计,经常把实体类分为 VO、DTO、DO 和 PO 等对象。
⚫ VO(View Object):视图对象,用于展示层,指把某个指定页面(或组件)需要的所有数据封装起来;
⚫ DTO(Data Transfer Object):数据传输对象,用于展示层与业务层之间的数据传输对象;
⚫ DO(Domain Object):领域对象,就是从现实世界中抽象出来的有形或无形的业务实体。
⚫ PO(Persistent Object):持久化对象,即实体类。
 
下图表示了以上对象在项目中的位置:

 

 

posted @   Linqylin  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗
点击右上角即可分享
微信分享提示