`
ps329795485
  • 浏览: 51057 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

java的几种对象解释

 
阅读更多

一、PO:persistent object 持久对象,可以看成是与数据库中的表相映射的Java对象。最简单的PO就是对象数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何数据库的操作

二、VO:value object 值对象。通常用于业务层之间的数据传递,和PO一样也时仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要。个人觉得同DTO(数据传输对象),在web上传递。

三、DAO:data access object 数据访问对象 此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的操作方法。通过它的方法,结合PO对数据库进行相关的操作

四、BO:business object 业务对象,封装业务逻辑的Java对象,通过调用DAO方法,结合PO,VO进行业务操作

五、POJO:plain ordinary java object 简单无规则Java对象,我个人觉得它和其他不是一个层面上的东西,VO和PO应该都属于它。

分享到:
评论

相关推荐

    Java的几种对象(PO-VO-DAO-BO-POJO)解释

    Java的几种对象(PO-VO-DAO-BO-POJO)解释

    java的几种对象(PO_VO_DAO_BO_POJO)解释

    java的几种对象(PO_VO_DAO_BO_POJO)解释

    java for循环的几种写法

    "java for 循环的几种写法" 在 Java 编程语言中,for 循环是一种非常常用的循环语句,用于遍历数组、Collection 等类型的对象。在 J2SE 1.5 中,Java 引入了一种新的 for 循环语法,称为“增强的 for 循环”或...

    java转json串的几种方法

    java转JSON串的几种方式: 1、将java对象转成json串 2、通过JSONObject生成json串 3、通过json字符串生成json串 代码通过阿里的fastjson包实现。

    域对象共享数据的几种方法

    关于SpringMVC获取域对象的方法

    Java面向对象编程基础PPT课件.pptx

    Java 是一种面向对象的编程语言,支持面向对象编程的基本概念和机制。 对象、类和实体 在面向对象技术中,对象是核心概念。对象是现实世界中的物理实体在计算机逻辑中的映射和体现。类是同种对象的集合与抽象,是...

    java面向对象程序设计第二版源代码

    在 Java 中,面向对象编程的实现主要体现在以下几个方面: 1. 封装(Encapsulation):在 Java 中,封装是指将数据和操作数据的方法封装在一个单元中,使得数据和方法紧凑地结合在一起,减少了数据的访问和修改。 ...

    Java实现储存对象并按对象某属性排序的几种方法示例

    主要介绍了Java实现储存对象并按对象某属性排序的几种方法,结合实例形式详细分析了Java储存对象并按对象某属性排序的具体实现方法与操作注意事项,需要的朋友可以参考下

    第1章-Java语言概述-Java面向对象程序设计教程-微课视频版-程杰-清华大学出版社.pptx

    1.1 Java的诞生与发展 1.2 Java的特点 1.3 三种平台简介 1.4 Java JDK的安装和配置 1.5 Java 运行系统与开发流程 1.6 常用开发工具简介 1.7 注释 第1章 Java语言概述 第1章-Java语言概述-Java面向对象程序设计教程-...

    java面向对象之JVM创建及分配策略方法详解.docx

    在Java中我们有几种方式可以创建一个新的对象呢?总共有以下几种方式: new关键字 反射 clone 反序列化 Unsafe.allocateInstance 为了便于说明和理解,下文仅针对new出来的对象进行讨论。

    java开发的几种常见设计模式

    java开发的几种常见设计模式. 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new...

    几种常用的Java数据源解决方案

    Java中的数据源就是javax.sql.DataSource。DataSource的创建可以有不同的实现。 -JNDI方式创建DataSource -Apache提供的简单连接池创建数据源 -C3P0方式创建数据源 -Proxool方式创建数据源 -BoneCP方式创建数据源

    Java几种线程池类型介绍及使用.docx

    2.使用Java线程池的好处: 重用存在的线程,减少对象创建、消亡的开销,提升性能。 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。 提供定时执行、定期执行、单线程、...

    《JAVA面向对象程序设计》练习题---参考答案.doc

    "JAVA面向对象程序设计练习题参考答案" 以下是根据给定的文件信息生成的相关知识点: 一、单项选择题 1. 编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 `.class`。 知识点...

    很棒的java类与对象的电子书

    情节大都是这样的,当我们怀着莫大的热情准备开始学习java,买了一本久仰的《java编程宝典》(有无此书,无从得之,是旺旺杜撰的书名),他很厚很重,很专业,你用毅力恒心支持看了几十页,才相信,java的确是难学,...

    JAVA核心技术.pdf

    JAVA是由Sun Microsystems(现在隶属于Oracle Corporation)开发的一种静态类型、基于类的、面向对象的编程语言。Java语言的主要特点是跨平台性、对象oriented、分布式、健壮性、安全性等。 Java核心技术主要包括...

    java23种设计模式+23个实例demo

    java23种设计模式+23个实例demo: 关于代码的几点说明: 1. 代码为根据个人对Design Pattern的学习理解写出, 2. 每个Pattern均是一个目录,其目录名即是Pattern的名字, 所有代码用JDeveloper 9i 和JBuilder 6.0编写...

    JAVA面向对象编程.pdf

    在 Java 中,面向对象编程(OOP)是一种编程范式,它基于三个基本概念:封装、继承和多态。面向对象编程的基本架构包括类、对象、继承、多态和封装等。 2. 类和对象 在 Java 中,类是对象的蓝图,定义了对象的属性...

    java类和对象实验[定义].pdf

    在 Java 中,类的定义可以包括以下几个部分: * 类名:类的标识符,用于区分不同的类。 * 属性:类的成员变量,用于存储对象的状态。 * 构造函数:用于初始化对象的状态的特殊方法。 * 方法:类的成员方法,...

    Java程序设计与开发源代码

    同时还着重介绍几种Java核心技术及相应的开发实例,包括JDBC、Servlet、JSP和EJB。通过融入Java面向对象的编程思想,使读者在学习理论知识的同时,初步掌握面向对象的系统分析、设计与开发能力,为大型软件的设计和...

Global site tag (gtag.js) - Google Analytics