java的几种对象(PO,VO,DAO,BO,POJO)解释(转)
〖 作者:赵小刀 〗〖 大小:1k 〗〖 发布日期:2005-08-22 〗〖 浏览:8678 〗 |
|||||
java的几种对象(PO,VO,DAO,BO,POJO)解释 一、PO:persistant 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应该都属于它。 |
转载于:https://www.cnblogs.com/SkyMouse/archive/2010/12/16/1907675.html
java的几种对象(PO,VO,DAO,BO,POJO)解释(转)相关推荐
- java的几种对象(PO,VO,DAO,BO,POJO)解释
本文转自: http://blog.csdn.net/bzhxuexi/article/details/8227808 Java的几种对象(PO,VO,DAO,BO,POJO)解释 一.PO:pe ...
- java 的几种对象 (PO,VO,DAO,BO,POJO) 解释
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象 ...
- java vo对象转bo对象_java的几种对象(PO,VO,DAO,BO,POJO)解释(转)
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合. PO中应该不包含任何对数据库 ...
- java inputvo_java的几种对象(PO,VO,DAO,BO,POJO)解释
Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissio ...
- java bo对象_java的几种对象(PO,VO,DAO,BO,POJO,DTO)解释
PO PO(Persistant Object)可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操 ...
- java中的几种对象(PO,VO,DAO,BO,POJO)
一.PO :(persistant object ),持久对象 可以看成是与数据库中的表相映射的java对象.使用Hibernate来生成PO是不错的选择. 二.VO :(value object) ...
- java 数据对象_java的几种对象(PO,VO,DAO,BO,POJO)
一.PO persistant object 持久对象,可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数 ...
- PO,VO,DAO,BO,POJO之间的区别与解释
VO value object:值对象 通常用于业务层之间的数据传递,由new创建,由GC回收. PO persistant object:持久层对象 对应数据库中表的字段. VO和PO,都是属性加上 ...
- 【spring】PO,VO,DAO,BO,POJO,Bean之间的区别与解释
VO value object:值对象 通常用于业务层之间的数据传递,由new创建,由GC回收. PO persistant object:持久层对象 对应数据库中表的字段. VO和PO,都是属性加上 ...
最新文章
- 处理器拦截器(HandlerInterceptor)详解
- 2016年全球100G和200G相干WDM光学系统出货量增长75%
- MATLAB从入门到精通系列之matlab常见问题集锦-(一)
- UNIX:缓冲区和重定向
- 面试题之发散思维能力:如何用非常规方法求1+2+···+n
- spring整合dubbo和springboot整合dubbo,实现服务暴露区别
- ibatis mysql sqlmapconfig_iBATIS sqlMapConfig配置详解
- 笔记本连接显示器后没有声音_电脑用HDMI外界显示器后,没有声音
- 最全的B端产品经理干货知识(2)
- A1107班拜年视频录制过程记录
- 基于BAE微信公众账号管理系统答辩PPT免费下载
- php 基础系列之 php快速入门
- Maven 入门 (2)—— 创建Maven项目
- FTPClient使用中的问题--获取当前工作目录为null
- 拼音表大全图_【居家乐学】让拼音活起来
- MTK MT6577 Android驱动设置方法资料分享
- 计算机丢失lzma.dll,修复7z lzma.dll
- AMiner订阅小程序上线,随时随地掌握最新科研成果
- QT中将文件夹内文件名称显示到tableview,对显示的文件名双击直接打开文件
- Verilog0.2:跑通第一个Vivado工程