美文网首页
盘点JAVA中的各种【O】

盘点JAVA中的各种【O】

作者: 大庄 | 来源:发表于2018-05-23 00:33 被阅读5次
POJO

Plain Ordinary Java Object / 简单JAVA对象

简单的Java对象,实际就是普通JavaBeans。 使用POJO名称是为了避免和EJB混淆起来,而且简称比较直接。其中有一些属性及其getter/setter方法的类,没有业务逻辑。有时可以作为VODTO来使用。

PO

Persistant Object / 持久对象

它们是由一组属性和属性的getter/setter方法组成。基于O/R映射出现的概念。属性通常对应数据库/数据模型,并且本身可以有一些业务逻辑的处理,可以看做是与数据库表结构映射的对象。

BO

Business Object / 业务对象

业务对象就是将业务逻辑抽象封装成对象。这个对象可以包含很多种其他的对象,比如DAO做数据库访问,或者DTO做业务数据的传递,也可以持有很多的POJO等等。

DO

Domain Object / 领域对象

就是从现实世界中抽象出来的有形或无形的业务实体

DAO

Data Access Object / 数据访问对象

一般指的就是数据库访问对象。相当于一个数据(库)访问接口。夹在业务层和数据层中间。通过调用DAO的方法,业务层可以获取一个或者多个PO数据

DTO

Data Transfer Object / 数据传输对象

顾名思义,一般只client-server,展示层-服务层,应用间为传递数据而封装的对象。内部可能包含很多VO和POJO

TO

Transfer Object / 数据传输对象

同上,但不仅仅适用于Data

VO

Object Value / 值对象

通常用于业务层之间的数据传递,和 PO 一样也是仅仅包含数据而已。但应是抽象出的业务对象 , 可以和表对应 , 也可以不 , 这根据业务的需要 。用 new 关键字创建,由 GC 回收的。

相关文章

  • 盘点JAVA中的各种【O】

    POJO Plain Ordinary Java Object / 简单JAVA对象 简单的Java对象,实际就是...

  • Java中获取各种路径的方法盘点

    Java代码中获取路径 假设当前项目路径为:D:/wunian/workspace/JavaProject,现在来...

  • IO编程

    概念 Java流式I/O类都包含在java.io包中。有各种不同的流类来满足不同性质的输入/输出需要。根据流中的数...

  • NIO.2-简介

    More New I/O Java 7 中的 More New I/O APIs,通过在 java.nio.cha...

  • I/O

    Java I/O 总结 理解Java中字符流与字节流的区别 深入学习 Java 序列化 Java I/O 操作及优...

  • Java I/O操作

    Java I/O操作 Java I/O的内容比较多, 类库里提供了各种各样的流. 很多使用起来类似, 这里只列举了...

  • Java-I/O学习(7)

    Java-I/O学习(7) Reader 在Java API中,Java Reader类(java.io.Read...

  • Java & Groovy & Scala & Kotlin -

    Overview 文章介绍的 I/O 主要用于本地文件读写,不涉及网络 I/O。 Java 篇 Java 中的 I...

  • JAVA中的I/O

    从Thinking in Java中可以看到,文件的输入有很多中形式,控制台(键盘)、文件、网络等等,所以...

  • io

    什么是IO ​ Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据...

网友评论

      本文标题:盘点JAVA中的各种【O】

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