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

网站建设信息发布企业微信scrm

网站建设信息发布,企业微信scrm,郑州网络推广网站,高端 旅游 网站建设【项目】DTO、VO以及PO之间的关系和区别 文章目录【项目】DTO、VO以及PO之间的关系和区别1.概念2. 作用1.概念 DTO:DTO是 Data Transfer Object 的缩写,也叫数据传输对象。 PO:PO是 Persistent Object 的缩写,也叫持久化对象。 …

【项目】DTO、VO以及PO之间的关系和区别

文章目录

  • 【项目】DTO、VO以及PO之间的关系和区别
    • 1.概念
    • 2. 作用

1.概念

DTO:DTO是 Data Transfer Object 的缩写,也叫数据传输对象

PO:PO是 Persistent Object 的缩写,也叫持久化对象

VO:VO是 View Object 的缩写,也叫视图对象


2. 作用

DTO:dto用于接口层向业务层之间传输数据。

PO:po用于业务层与持久层之间传输数据。

VO:vo用于前端与接口层之间传输数据。

如下图所示:

1614759607876_0

当前端有多个平台,且接口存在差异时就需要设置VO对象用于前端和接口层传输数据。

比如:

查询课程列表接口,PC端和移动端是否共用一个接口呢?

如果它们俩共用一个接口,那就可以不需要使用VO对象,仅使用一个DTO对象再接口层和业务层传输数据即可。

如果它们俩的查询条件或查询接口不一样,那么此时对于课程列表接口就需要分别定义PC端接口和移动端接口,每个接口定义的VO对象以查询参数而定。

移动端查询:根据课程状态查询,查询结果只有课程名称和课程状态。

PC端查询:可以根据课程名称、课程状态、课程审核状态等条件查询,查询结果也比手机查询结果内容多。

此时,Service业务尽量提供一个业务接口,即使两个前端接口需要的数据不一样,Service可以提供一个最全查询结果,有Controller进行整合后返回前端。

如下图所示:

image-20220906182150783

http://www.hrbkazy.com/news/37206.html

相关文章:

  • 南宁网站优化公司电话代运营服务
  • 网站的ftp信息燕郊今日头条
  • 郴州做网站怎样推广app
  • 银川做淘宝网站的专业搜索引擎seo服务
  • 网站建设电话营销安徽百度关键词优化
  • 西安市网站建设seo服务如何收费
  • 怎么做自助购物网站seo公司官网
  • 专注于上海seo做网站建设网站搜索排优化怎么做
  • 网站建设考核标准引流推广网站
  • 赌博网站怎么做的跨境电商平台有哪些
  • 昆山规建设局网站百度浏览器打开
  • 自己做网站打不开是怎么回事seo是怎么优化上去
  • memcache wordpressseo关键字优化技巧
  • 昆山做网站的公司百度查看订单
  • 网站建设电话咨询微信营销模式
  • 老闵行是指哪里高明公司搜索seo
  • 惠州网站建设制作公司泉州seo网站排名
  • 昆明制作网站的公司哪家好国际军事新闻
  • 特种作业证查询汕头seo网络推广
  • 用java做中小企业网站多日照网络推广公司
  • 网站线框图怎样做乔拓云智能建站官网
  • 政府网站价格企业营销推广怎么做
  • 做网站需要学哪些软件数字营销网站
  • 电子网站建设天津快速关键词排名
  • 网络科技有限公司职位搜索引擎优化英文简称
  • 重庆做网站及公众号公司专门做排名的软件
  • 做网站用eclipse吗个人免费推广网站
  • 手游传奇网站网址注册
  • 网站通知模板百度推广二级代理商
  • 自己建设论坛网站seo服务商技术好的公司