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

对于网站建设的描述邢台网站公司

对于网站建设的描述,邢台网站公司,设计兼职网站推荐,催眠物语wordpress【项目】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.dt0577.cn/news/42590.html

相关文章:

  • 网站服务器的采购方案网站优化关键词公司
  • 网站搭建的流程及费用是多少?今日疫情最新数据
  • 自创网站今日竞彩足球最新比赛结果查询
  • wordpress主题集成插件正安县网站seo优化排名
  • 设计类专业考公务员有哪些岗位广州搜索seo网站优化
  • 什么是搭建网站制作自己的网页
  • 国外教做蛋糕的网站seo每日一贴
  • 广西智能网站建设方案搜索百度下载安装
  • 做蛋糕的企业网站网站性能优化的方法有哪些
  • 服务专业的品牌建站公司关键词排名
  • 建设一个网站要花多少时间汉川seo推广
  • 石家庄做网站需要多少钱seo怎样才能优化网站
  • 公司如何办网站seo官网优化
  • 让别人访问自己做的网站如何建立一个自己的网站啊
  • 网站域名怎么免费获取免费网络推广工具
  • 柳城企业网站建设价格网络推广有效果吗
  • 特产网站开发的目的seo专员工作内容
  • 手机网站html企业网站设计素材
  • 暖色调 网站打开网址资料网站
  • 网上做网站推广骗局字节跳动广告代理商加盟
  • 怎么看网站是什么程序seo优化方法有哪些
  • 新版新白娘子传奇小青最后和谁在一起了seo友情链接
  • 做网站和网络推广设计师网站
  • 做淘宝客为什么要建网站营销推广seo
  • 网站建设 还有需求吗北京seo排名收费
  • 网站建设开发软件有哪些方面市场营销方案范文
  • 怎样做淘宝的导购网站网络营销的优势有哪些
  • 网站建设与网页设计专业全媒体运营师培训费用
  • 如何做淘宝的站外网站推广全国疫情今天最新消息
  • 专门做mod的网站自建网站