- POJO(Plain Ordinary Java Object):POJO专指只有setter/getter/toString的简单类,包括DO/DTO/BO/VO等,但禁止命名成 xxxPOJO。
- PO( Persistant Object):与数据库表结构一一对应。也有使用 DO( Data Object)代替的。
- DTO( Data Transfer Object):数据传输对象,Service或Manager向外传输的对象,即也是Controller中,Request或Response所封装的对象。
- BO( Business Object):业务对象。可以理解成Java开发过程中,抽象出来的一些与表结构无关的POJO,可能包含一到多个DO。
- VO( View Object):展示对象,它的作用是把某个指定页面(或组件)的所有数据封装起来。VO不常见,因为和DTO太相似,基本都用DTO替代。例如:男/女在数据库中存储为0/1,DTO中显示的是0/1,VO中应该显示的是男/女。
JAVA中PO\POJO\DTO\VO\BO概念解释
最新推荐文章于 2024-07-29 18:00:00 发布