分析VO、POJO、DTO、DAO、PO......
来源:互联网 发布:cms stop the world 编辑:程序博客网 时间:2024/06/02 01:45
面向对象面向君,不负代码不负卿。 *^o^*
概念:
VO(View Object):视图对象,用于展示层,它的作用是把某个指定页面(或组件)的所有数据封装起来
POJO(plain old java object):普通的java对象,有别于特殊的java对象(含继承约束等)和EJB。POJO一般只有一系列的属性和相应的get、set方法。
PO(persistant object):持久化对象,有别于POJO,必须对应数据库中的实体。一个PO对应数据库的一条记录。持久化对象的生命周期与数据库密切相关,只能存在于connection之中,连接关闭后,PO就消失了。
DTO(data transfer object):数据传输对象,以前被称为值对象(VO,value object),作用仅在于在应用程序的各个子系统间传输数据,在表现层展示。与POJO对应一个数据库实体不同,DTO并不对应一个实体,可能仅存储实体的部分属性或加入符合传输需求的其他的属性。
DAO(data access object):数据访问对象。提供访问数据库的抽象接口,或者持久化机制,而不暴露数据库的内部详细信息。DAO提供从程序调用到持久层的匹配。
BO(business object):业务对象。主要是将业务逻辑封装为一个对象,该对象可以包含一个或多个其他对象。如,”Principal”(委托人),有”Name”,”Age”等属性,同时和”Employee”(雇员)有1对多的关系,这个”Principal”就可以作为一个与业务相关的PO。
阅读全文
0 0
- 分析VO、POJO、DTO、DAO、PO......
- DTO DAO VO BO PO POJO区别
- PO BO VO DTO POJO DAO 概念
- PO BO VO DTO POJO DAO概念
- PO BO VO DTO POJO DAO概念
- PO、VO、BO、DTO、POJO、DAO详解
- PO.BO.VO.DTO.DAO.POJO
- po,bo,vo,dto,pojo,dao区别
- PO VO BO DTO POJO DAO
- PO、VO、BO、DTO、POJO、DAO 详解
- PO、VO、BO、DTO、POJO、DAO
- PO BO VO DTO POJO DAO概念及其作用
- PO VO BO DTO POJO DAO之间的关系
- PO VO BO DTO POJO DAO之间的关系
- PO BO VO DTO POJO DAO概念及其作用(摘)
- PO BO VO DTO POJO DAO概念及其作用
- PO BO VO DTO POJO DAO概念及其作用
- PO BO VO DTO POJO DAO概念及其作用
- HtmlAgilityPack官方文档(五)【Writer】
- 多线程简介(3)
- HDU 1556
- EOJ 1886 有一个数很特别
- 【Scikit-Learn 中文文档】无监督降维
- 分析VO、POJO、DTO、DAO、PO......
- POJ 2701 与7无关的数
- 报错(Illegal use of <when>-style tag without <choose> as its direct parent)
- 数据类型
- iOS原生与RN的通信(Swift版)
- weblogic 无法生成log4j日志
- 教你一步步搭建和运行完整的开源搜索引擎
- 对象和实例,对象的创建
- spring <context:component-scan>使用说明