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

网站排名软件优化福州百度推广排名

网站排名软件优化,福州百度推广排名,营销业务应用系统,wordpress页面如何设置新窗口打开DTO(Data Transfer Object)数据传输对象 这个传输通常指的前后端之间的传输 1.在前端的时候: 存在形式通常是js里面的对象(也可以简单理解成json),也就是通过ajax请求的那个数据体 2.在后端的时候&…

 DTO(Data Transfer Object)数据传输对象

这个传输通常指的前后端之间的传输

1.在前端的时候:

存在形式通常是js里面的对象(也可以简单理解成json),也就是通过ajax请求的那个数据体

2.在后端的时候:

存在形式是java对象,也就是在controller里面定义的,通常在后端不需要关心怎么从json转成java对象的,这个都是由一些成熟的框架转化了,比如spring框架

这也是图片里它可以两层都占的原因。

DTO本身的一个隐含的意义是要能够完整的表达一个业务模块的输出,通常用于不同服务或服务不同分层之间的数据传输。如果两个服务不能互相独立那么之间传输的数据就不能叫DTO。

VO(View Object)表现对象

VO主要的存在形式就是js里面的对象(也可以简单理解成json),VO就是前端展示用的数据

PO(Persistant Object)持久对象

简单说PO就是数据库中的记录,一个PO的数据结构对应着库中表的结构,表中的一条记录就是一个PO对象。表示数据库中的一条记录映射成的 java 对象。PO 仅仅用于表示数据,没有任何数据操作。

BO(Business Object)业务对象

BO就是PO的组合,对多个PO对象的封装,形成一个业务逻辑。BO 包括了业务逻辑,常常封装了对 DAO、RPC 等的调用(因此除了setter和getter外还有自己的调用方法),可以进行 PO 与 VO/DTO 之间的转换。通常位于业务层,是被上层的服务层调用的。

比如PO1是交易记录,PO2是登录记录,PO3是商品浏览记录。那么BO就是人网站行为对象。除了外

AO( Application Object)应用对象

在Web层与Service层之间抽象的复用对象模型,极为贴近展示层,复用度不高。

POJO(Plain ordinary java object) 简单java对象

一个POJO持久化以后就是PO;直接用它传递、传递过程中就是DTO;直接用来对应表示层就是VO。

DO( Data Object)领域对象

通过DAO层向上传输数据源对象,就是从现实世界中抽象出来的有形或无形的业务实体。一般和数据中的表结构对应

DTO和VO区别

通常情况下字段基本一致,但DTO更多是VO(一个实体类如User类)的一个拓展和补充,也可以是VO是实体类(User类)的拓展(在代码业务开发的时候)。当一张表有20个字段,即PO有20个属性。但页面展示我们只需要5个字段。客户端用WEB service来获取数据,没有必要把整个PO对象传递到客户端,这时我们就可以用只有这5个属性的DTO来传递结果到客户端,这样也不会暴露服务端表结构.到达客户端以后,如果用这个对象来对应界面显示,那此时它的身份就转为VO.

参考文章

一篇文章讲清楚VO,BO,PO,DO,DTO的区别 - 知乎 (zhihu.com) 

http://www.hkea.cn/news/516597/

相关文章:

  • 大兴德艺网站建设发布悬赏任务的推广平台
  • html5制作网站模板百度产品大全首页
  • 贵阳网站建设贵阳百度推广怎么推广
  • 瓮安建设局网站google play三件套
  • 大型门户网站模板营销神器
  • 学设计的网站都有哪些seo和sem
  • 如何做网站流量买卖营销型网站的特点
  • 装修设计网站哪个平台最好软文推广多少钱一篇
  • 怎么做微信里的网页网站链接网站设计平台
  • 长宁专业做网站网络营销案例分享
  • 哈尔滨专业建网站哪家好码迷seo
  • 涞水县住房和城乡建设局网站厦门seo专业培训学校
  • 网站建设销售招聘德阳seo
  • 平台网站建设的公司seozou是什么意思
  • wordpress 相册 主题seo整站优化技术培训
  • 做窗帘网站图片百度自动点击器下载
  • 飘雪影视大全免费观看视频快推达seo
  • 做网站的装饰标语seo宣传网站
  • 国外 平面设计 网站百度收录
  • 做网站话术简述搜索引擎的工作原理
  • 现在建设网站赚钱吗seo外链论坛
  • 青海网站建设企业海南百度竞价推广
  • 南京做网站yuanmus电脑突然多了windows优化大师
  • 美国做deals的网站软文营销经典案例优秀软文
  • 招标网站怎么做吴江seo网站优化软件
  • 苏州建设工程协会网站seo去哪里学
  • 上海正规网站制作价格可口可乐软文营销案例
  • 番禺网站 建设信科网络站长之家ping
  • 建筑工程施工承包合同关键词优化报价推荐
  • 网站可以免费看企业网站系统