一、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 for 循环的几种写法" 在 Java 编程语言中,for 循环是一种非常常用的循环语句,用于遍历数组、Collection 等类型的对象。在 J2SE 1.5 中,Java 引入了一种新的 for 循环语法,称为“增强的 for 循环”或...
java转JSON串的几种方式: 1、将java对象转成json串 2、通过JSONObject生成json串 3、通过json字符串生成json串 代码通过阿里的fastjson包实现。
关于SpringMVC获取域对象的方法
Java 是一种面向对象的编程语言,支持面向对象编程的基本概念和机制。 对象、类和实体 在面向对象技术中,对象是核心概念。对象是现实世界中的物理实体在计算机逻辑中的映射和体现。类是同种对象的集合与抽象,是...
在 Java 中,面向对象编程的实现主要体现在以下几个方面: 1. 封装(Encapsulation):在 Java 中,封装是指将数据和操作数据的方法封装在一个单元中,使得数据和方法紧凑地结合在一起,减少了数据的访问和修改。 ...
主要介绍了Java实现储存对象并按对象某属性排序的几种方法,结合实例形式详细分析了Java储存对象并按对象某属性排序的具体实现方法与操作注意事项,需要的朋友可以参考下
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中我们有几种方式可以创建一个新的对象呢?总共有以下几种方式: new关键字 反射 clone 反序列化 Unsafe.allocateInstance 为了便于说明和理解,下文仅针对new出来的对象进行讨论。
java开发的几种常见设计模式. 工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。 为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new...
Java中的数据源就是javax.sql.DataSource。DataSource的创建可以有不同的实现。 -JNDI方式创建DataSource -Apache提供的简单连接池创建数据源 -C3P0方式创建数据源 -Proxool方式创建数据源 -BoneCP方式创建数据源
2.使用Java线程池的好处: 重用存在的线程,减少对象创建、消亡的开销,提升性能。 可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。 提供定时执行、定期执行、单线程、...
"JAVA面向对象程序设计练习题参考答案" 以下是根据给定的文件信息生成的相关知识点: 一、单项选择题 1. 编译 Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为 `.class`。 知识点...
情节大都是这样的,当我们怀着莫大的热情准备开始学习java,买了一本久仰的《java编程宝典》(有无此书,无从得之,是旺旺杜撰的书名),他很厚很重,很专业,你用毅力恒心支持看了几十页,才相信,java的确是难学,...
JAVA是由Sun Microsystems(现在隶属于Oracle Corporation)开发的一种静态类型、基于类的、面向对象的编程语言。Java语言的主要特点是跨平台性、对象oriented、分布式、健壮性、安全性等。 Java核心技术主要包括...
java23种设计模式+23个实例demo: 关于代码的几点说明: 1. 代码为根据个人对Design Pattern的学习理解写出, 2. 每个Pattern均是一个目录,其目录名即是Pattern的名字, 所有代码用JDeveloper 9i 和JBuilder 6.0编写...
在 Java 中,面向对象编程(OOP)是一种编程范式,它基于三个基本概念:封装、继承和多态。面向对象编程的基本架构包括类、对象、继承、多态和封装等。 2. 类和对象 在 Java 中,类是对象的蓝图,定义了对象的属性...
在 Java 中,类的定义可以包括以下几个部分: * 类名:类的标识符,用于区分不同的类。 * 属性:类的成员变量,用于存储对象的状态。 * 构造函数:用于初始化对象的状态的特殊方法。 * 方法:类的成员方法,...
同时还着重介绍几种Java核心技术及相应的开发实例,包括JDBC、Servlet、JSP和EJB。通过融入Java面向对象的编程思想,使读者在学习理论知识的同时,初步掌握面向对象的系统分析、设计与开发能力,为大型软件的设计和...