pojo和vo有什么区别
2017-09-10 17:12
246 查看
pojo 是Plain Old Java Object的缩写,就是javabean。
vo是view object的缩写,就是用于页面显示的javabean。
vo就是pojo。只是通途上的用于携带页面显示信息。
1.VO是用new关键字创建,由GC回收的。
PO则是向数据库中添加新数据时创建,删除数据库中数据时削除的。并且它只能存活在一个数据库连接中,断开连接即被销毁。
2.VO是值对象,精确点讲它是业务对象,是存活在业务层的,是业务逻辑使用的,它存活的目的就是为数据提供一个生存的地方。
PO则是有状态的,每个属性代表其当前的状态。它是物理数据的对象表示。使用它,可以使我们的程序与物理数据解耦,并且可以简化对象数据与物理数据之间的转换。
3.VO的属性是根据当前业务的不同而不同的,也就是说,它的每一个属性都一一对应当前业务逻辑所需要的数据的名称。
PO的属性是跟数据库表的字段一一对应的。
controller-vo
service-bo
dao-pojo
但是我们项目比较小,所以controller和service共用了vo对象。
vo是view object的缩写,就是用于页面显示的javabean。
vo就是pojo。只是通途上的用于携带页面显示信息。
1.VO是用new关键字创建,由GC回收的。
PO则是向数据库中添加新数据时创建,删除数据库中数据时削除的。并且它只能存活在一个数据库连接中,断开连接即被销毁。
2.VO是值对象,精确点讲它是业务对象,是存活在业务层的,是业务逻辑使用的,它存活的目的就是为数据提供一个生存的地方。
PO则是有状态的,每个属性代表其当前的状态。它是物理数据的对象表示。使用它,可以使我们的程序与物理数据解耦,并且可以简化对象数据与物理数据之间的转换。
3.VO的属性是根据当前业务的不同而不同的,也就是说,它的每一个属性都一一对应当前业务逻辑所需要的数据的名称。
PO的属性是跟数据库表的字段一一对应的。
controller-vo
service-bo
dao-pojo
但是我们项目比较小,所以controller和service共用了vo对象。
相关文章推荐
- PO/POJO/BO/DTO/VO的区别
- PO/POJO/BO/DTO/VO的区别
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- JavaBean,POJO,VO,DTO的区别和联系
- PO/POJO/BO/DTO/VO的区别
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- 扫盲:POJO、VO、PO、FormBean什么关系
- PO/POJO/BO/DTO/VO的区别
- POJO,PO,VO,DTO的区别
- 什么是PO,VO,TO,BO,DAO,POJO?
- JavaBean,POJO,VO,DTO的区别和联系
- VO对象和POJO对象是什么
- J2EE基础知识---PO/POJO/BO/DTO/VO的区别
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- PO/POJO/BO/DTO/VO的区别
- PO、VO、DAO、BO、POJO分别是什么?(JAVA几种对象的解释)
- 详述 PO VO BO DTO DAO 和 POJO 的概念及区别