java中常见的对象分类
-
vo: Value Object 值对象
View Object 视图层对象
封装数据,用来返回给页面形成视图的对象。 -
po: Persistant(持久的) Object 持久层对象
这类对象一般封装了表的字段,当然也可以扩展一些自己的属性,用来将表数据转化为对象数据,方便在程序中的操作。 -
pojo: Plain Ordinary(普通的) Java Object Java的普通对象,是Java各种对象的总称,只要是对象,称为pojo就没错。
-
bo: Business Object业务逻辑对象,为了方便处理业务逻辑,将一些数据封装成一个类进行操作,这个类就可以称为bo。
-
dto: Data Transfer Object数据传输对象。简单举个例子:你要传一个对象user{id,name,age,teacher,school,high,weight…}这个对象有很多属性,传起来比较麻烦,这时候就可以封装一个简单的对象比如SimUser{id,name}这个simUser就是dto.你可以给通过dto查到User的全部数据。
-
dao: Data Access Object 数据存取对象,是将对数据库操作进行封装而成的一个对象,是一个标准j2ee设计模式的接口,用来实现对数据库的操作。