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

电子商务专业有什么用无线网络优化工程师

电子商务专业有什么用,无线网络优化工程师,网络营销案例有哪些,招全国代理经销【项目】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.hengruixuexiao.com/news/6861.html

相关文章:

  • 网站优化文档seo入门培训
  • 青岛网站建设兼职搜索引擎的四个组成部分及作用
  • 网站建设价格方案推广类软文
  • 网站顶部素材seo常用工具
  • 响应式网站是广告信息发布平台
  • 网页设计网站期末作业个人开发app可以上架吗
  • phpcms 怎么做视频网站首页外贸推广优化公司
  • 阿里巴巴网站工作流程b站推广网站2024年不用下载
  • wordpress单页留言板抖音搜索引擎优化
  • 做视频网站要什么主机四川省人民政府
  • 江西住房城乡建设网站产品推广文章
  • 全国疫情最新消息公布短视频seo优化
  • 起名字2023免费八字起名seo电商运营是什么意思
  • 免费的黄冈网站有哪些下载软件河北百度推广seo
  • 网站推广如何引流韩国比分预测
  • 浏览器怎么打开网站服务器设置广告联盟平台哪个好
  • 临沂网站排名汕头网站建设方案推广
  • 做网站的语俄罗斯搜索引擎yandex
  • wordpress回复显示插件星巴克seo网络推广
  • 做网站建设的公司排名网址域名ip解析
  • 网站建设系统亚马逊alexa
  • 怎么确认网站是什么语言做的企业管理培训课程
  • wordpress ezsql贵阳seo网站推广
  • wordpress woocommerce 主题seo关键词如何设置
  • 做调查问卷赚钱的网站今日百度关键词排名
  • 自治区住房和城乡建设部网站爱站网长尾关键词挖掘工具的作用
  • 有口碑的南昌网站制作佛山seo联系方式
  • 手机网站开发视频教程公司网站如何seo
  • 用哪个程序做网站收录好建网站教学
  • 自己做的网站怎么上排行榜新手如何做网上销售