首页 > 其他分享 >实体类的分层设计

实体类的分层设计

时间:2023-04-02 19:45:57浏览次数:39  
标签:DO 实体类 DTO 对象 Object 分层 设计

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

 

 

标签:DO,实体类,DTO,对象,Object,分层,设计
From: https://www.cnblogs.com/qiqi-yi/p/17281087.html

相关文章

  • C 语言程序设计复习
    第一章程序设计和C语言计算机程序一组计算机能够识别和执行的指令计算机语言机器语言计算机只能识别由0和1组成的指令能够别计算机识别和接受的二进制代码成为机器指令机器指令的集合就是机器语言符号语言(汇编语言)计算机不能直接识别和执行,需要汇编程序将其转换为机......
  • 操作系统实验1 体验 Nachos 下的并发程序设计
    操作系统实验报告实验:Lab1TheTroublewithConcurrentProgramming专业:计算机科学与技术班级:1班姓名:姚怀聿学号:229202022046322023年3月24日目录一、实验目的3二、实验要求3三、实验设计及关键代码实现31.多线程执......
  • AMBA总线(2)—— APB代码设计
    1前言本文所用EDA虚拟机来自博主【芯王国】的分享,版本是EDA_lite,对于没精力折腾环境的小白来说非常友好,强烈推荐!出处:https://blog.csdn.net/weixin_40377195/article/details/124899571本文的例程改编于知乎博主【四人独行】的博客《soc设计入门7-APBmaster设计》。......
  • Jmeter-普通性能场景设计
    普通性能场景设计直接使用一个固定量的并发用户数,进行性能测试,得到性能指标值在jmeter中,模拟多用户并发,修改线程组的线程数、线程组:用于性能场景设计的线程数:模拟性能测试的并发人数jmeter中,线程数,理论上是没有限制的。但是,要模拟的人越多,要消耗(发起方)......
  • Jmeter-负载测试场景设计
    负载测试场景设计负载测试逐步增加并发用户数,找到最大可接受的并发用户数区间。最大并发用户数一般是说把服务器压奔溃、或者出现持续报错最大可接受并发用户数能接收的标准最大可接受的并发用户数,并不一定是tps值最大所需插件负载测试,需要引入插件:......
  • 2018年第九届蓝桥杯—B组C/C++程序设计省赛解题-2明码
    .明码汉字的字形存在于字库中,即便在今天,16点阵的字库也仍然使用广泛。16点阵的字库把每个汉字看成是16x16个像素信息。并把这些信息记录在字节中。一个字节可以存储8位信息,用32个字节就可以存一个汉字的字形了。把每个字节转为2进制表示,1表示墨迹,0表示底色。每行2个字节,一共16......
  • 【代码设计】C# 实现 AOP 面向切面编程
      简单记录一下对AOP的认识,正文为3个部分  一、AOP由来  二、用DispatchProxy动态代理实现AOP  三、通过特性标记,处理多种不同执行前、执行后的逻辑编排 一、AOP由来IUserHelperuserHelper=newCommonUserHelper();//commonUser.Create中存......
  • this的设计及绑定规则
    每个函数的this是在调用时被绑定的,完全取决于函数的调用位置;什么是调用位置呢?顾名思义就是“函数被调用的位置”;要去寻找被调用的位置,那么就要分析调用栈,this的调用位置就在当前正在执行的函数的前一个调用中;举个例子functionbaz(){  //当前调用栈是全局->baz,调用......
  • 设计进度条
    设计进度条这也是我第一次接触到progress这个标签,就是用来设计进度条的,然后进度条还需要我们后期进行设计,才能让原本的蓝灰配变得更加“灵动”一些哈!最简单的进度条,源码是这样的:<progressid="pro"value="30"></progress>最简单的呈现效果,没有加一点儿修饰的样子是这样的:......
  • 谈谈Spring中都用到了哪些设计模式?
    ​ 控制反转(IOC)和依赖注入(DI)IoC(InversionofControl,控制翻转) 是Spring中一个非常非常重要的概念,它不是什么技术,而是一种解耦的设计思想。它的主要目的是借助于“第三方”(即Spring中的IOC容器)实现具有依赖关系的对象之间的解耦(IOC容易管理对象,你只管使用即可),从而......