One, Po:persistant object persistent objects, can be seen as a Ava object mapped to a table in the database.
The simplest PO is a record in a table in the corresponding database, and multiple records can be used in the PO's collection PO should not contain any operations on the database.
Two, Vo:value object value objects. Typically used for data transfer between business tiers, as is the case with PO, which contains only data. But it should be abstracted out of business objects that can correspond to tables or not, depending on the needs of the business
Third, Dao:data Access object, which is used to access the database. Usually used in conjunction with PO, DAO contains various methods of operation of the database. The database is made by its method combined with PO.
Iv. bo:business Object Business object encapsulates Java objects for business logic business operations by invoking the DAO method in conjunction with PO,VO
V, Pojo:plain Ordinary Java object Simple, non-regular Java objects
This article turns from http://blog.csdn.net/u011659172/article/details/17011199
Po VO in Java DAO BO POJO