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

西安专业网站建设公司哪家好国际新闻消息

西安专业网站建设公司哪家好,国际新闻消息,宁波网站建设制作推广,做网站代理VO、DTO、BO、PO、DO区别 VO:(View Object)视图对象,一般位于Controller层,用于展示视图。DTO:(Data Transfer Object)数据传输对象, 即RPC 接口请求或传输出去的对象&a…

VO、DTO、BO、PO、DO区别

  • VO:(View Object)视图对象,一般位于Controller层,用于展示视图。
  • DTO:(Data Transfer Object)数据传输对象, 即RPC 接口请求或传输出去的对象,用于展示层与服务层之间的数据传输对象。
  • BO:(Business Object)业务层对象,一般位于Service层,它与 DO 会有一定的属性差别。
  • PO:(Persistent Object)持久化对象,对象属性与数据库字段形成映射关系。
  • DO:(Domain Object)领域对象,就是从现实世界中抽象出来的有形或无形的业务实体,可以当成BO;(Data Object)数据层对象,对象属性与数据库字段形成映射关系,可以当成PO

在这里插入图片描述

VO与DTO

  • VO:展示层需要展示的数据。
  • DTO:业务逻辑层需要接收的数据和返回的数据。

VO与DTO的属性值基本相同,但是VO是DTO的最终解释,可以对DTO的字段进行适当删减。 举个例子:

例子1

DTO中返回的字段为

{"sex": "女",
}

对于大部分需求来说中返回的字段为中返回的字段就已经够用了,但是如果说业务的需求是展示具体的身份,那就需要在VO层进行进一步解释, VO中返回的字段为:

{"sex": "女演员",
}

例子2

DTO

{"sex": "男","age": "17"
}

如果说展示层只需要展示是否成年, VO:

{"age": "未成年"
}

PO与DO

  • PO:通常来说是只有get/set方法的POJO,也就是常说的实体类。
  • DO:一般是PO的组合,也就是多表联查的映射。

例子1

PO1:

{"id": "999","name": "ahzoo"
}

PO2:

{"userId": "999","role": "管理员"
}

DO:

{"id": "999","name": "ahzoo","role": "管理员"
}

BO和PO

BO:与PO的区别是,BO会删掉一些不宜在展示层展示的数据,只对外提供必要的字段属性。 比如用户需要查询用户的信息,通常来说这个返回给用户的用户信息是不应该包含密码之类的一些字段的,那么我们就可以在BO层做一下处理。

举例, 如果用PO层的话返回的字段为:

{"id": "999","name": "ahzoo","password":"123456"
}

BO层的放回字段:

{"id": "999","name": "ahzoo"
}
http://www.yidumall.com/news/66965.html

相关文章:

  • 资深的食品行业网站开发厨师培训
  • 网络营销的含义和特点宁波seo推广服务电话
  • 百度云自助建站河南网站推广优化排名
  • 各大招聘网站收费标准自媒体是什么
  • 给人做阉割手术的网站搜狗站长工具
  • 个人免费网站建设使用 ahrefs 进行 seo 分析
  • 网站的视频怎么下载广告联盟哪个比较好
  • 磁力搜索器搜索引擎优化包括哪些方面
  • 网站做跳转微信打开竞价代运营外包公司
  • 网站做qq发送链接seo入门书籍推荐
  • 兰州互联网公司的排名抖音seo是什么
  • 网站建设新闻网站百度搜索排名怎么做
  • 个人怎么做贷款网站青青河边草直播免费观看
  • 网站构建的基本流程网络营销工程师是做什么的
  • 安卓市场下载安装seo排名优化是什么意思
  • 华春建设工程项目管理有限公司网站谷歌广告
  • 外贸网站建设加推广百度 指数
  • 做网站的步骤的文本百度直播间
  • 怎么提高自己网站的流量查看浏览过的历史记录百度
  • 普陀学校网站建设100个电商平台
  • 网络营销网站建设论文seo网站诊断价格
  • 有了代刷网的源码怎么做网站怎么注册个人网站
  • 做时间轴的在线网站网站一级域名和二级域名
  • 做dj网站需要seo综合查询平台官网
  • 文山知名网站建设公司seo和sem是什么
  • 网站开发华企云商小程序开发系统
  • 肇庆seo外包服务优化关键词有哪些方法
  • wordpress 邮箱配置seo线下培训班
  • 厦门市建设局网站文件主流搜索引擎有哪些
  • 上海做网站的公司多少钱seo如何快速出排名