美文网首页
有关java一些对象概念

有关java一些对象概念

作者: Scientist_ab99 | 来源:发表于2018-10-22 16:30 被阅读0次

上课的时候提到了

DO:Data Object 值对象

DTO: DATA Transfer Object 数据传输对象

VO; View Object:视图对象

这三个概念,现在找了一些资料,对这方面的一些概念进行记录

BO:Business Object,业务对象。主要是承载业务数据的实体。处理业务逻辑的时候使用,数据结构也是针对业务逻辑建立的。

PO:persistence Object,持久化对象。数据最终要存储,无论以何种形式存储,都必须要持久化。加入使用关系数据库存储,一个PO对应一条数据库的记录,或者是对象从数据库查询出来的结果集的一条记录。

DAO:Data Access Object,数据访问对象。包含一些数据库的基本操作,CRUD,和数据库打交道。负责将PO持久化到数据库,也负责将从数据库查询的结果集映射为PO。

DTO:Data Transfer Object,数据传输对象。一般用来在前段和后台的数据传输,数据结构的简历是基于网络传输的,减少传输的数据量,避免传输过多无用的数据。

VO:Value Object,值对象。主要用在前段数据和控件的绑定操作中,以键值对的形式存在。可以从DTO转化而来,这么做的好处就是减少对于DTO的依赖,进一步减少对应后端的依赖。还可以增加前段的可测试性,也就是没有DTO,也可以对前段逻辑进行自动化的单元测试,可以通过MockDTO来达到测试的目的。

POJO(Plain Old Java Object)简单的Java对象,实际就是普通JavaBeans。其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。

这些对象的概念实现需要一定的设计,用于简化数据传输与检索速度,通过封装对象来实现java前后端的交互

相关文章

  • 有关java一些对象概念

    上课的时候提到了 DO:Data Object 值对象 DTO: DATA Transfer Object 数据传...

  • java基础(第零篇)对象与类

    前言: 本文讲述java中对象与类的一些概念。包括对象与类的有关概念,类间五种关系,类的访问权限等。 在java中...

  • [转]Java 对象及其引用

    原文:Java对象及其引用本人对原文进行重新排版,校对。 关于对象与引用之间的一些基本概念。 初学Java时,在很...

  • Java基础教程(4)——面向对象编程概念

    如果你之前从来没有接触过面向对象编程语言,那么在学习Java之前需要先理解几个有关面向对象编程的基本概念。这篇教程...

  • 黑马程序员-面向对象1

    -------android培训java培训期待与您交流!---------- 1.面向对象概念 a.面向对象概念...

  • Java基础教程(4)--面向对象概念

    摘要:如果你之前从来没有使用过面向对象编程语言,那么在学习Java之前需要先理解几个有关面向对象编程的基本概念。这...

  • JVM 系列(4)一看就懂的对象内存布局

    前言 Java 中一切皆对象,同时对象也是 Java 编程中接触最多的概念,深入理解 Java 对象能够更帮助我们...

  • Java序列化

    关于java序列化,一些核心的概念。 基本概念 序列化的定义 序列化是将Java对象转换成字节流文件,反序列化就是...

  • 面向对象的编程思想

    今天,再一次的接触到了面向过程和面向对象这两个名词,之前在学习Java语言时,接触到了一些有关两者的概念和区别,学...

  • Java - Object and Classes 对象和类

    Java Object and Class Java是面向对象的,所以Java支持以下基本概念: Polymorp...

网友评论

      本文标题:有关java一些对象概念

      本文链接:https://www.haomeiwen.com/subject/hdpgzftx.html