VO:值对象、视图对象PO:持久对象QO:查询对象DAO:数据访问对象DTO:数据传
2011-12-26 17:09
309 查看
struts 里的 ActionForm 就是个VO;
hibernate里的 实体bean就是个PO,也叫POJO;
hibernate里的Criteria 就相当于一个QO;
在使用hibernate的时候我们会定义一些查询的方法,这些方法写在接口里,可以有不同的实现类.
而这个接口就可以说是个DAO.
个人认为QO和DTO差不多.
PO或叫BO,与数据库最接近的一层,是ORM中的O,基本上是数据库字段对应BO中的一个属性,为了同步与安全性考虑,最好只给DAO或者Service调用,而不要用packcode,backingBean,或者BO调。
DAO,数据访问层,把VO,backingBean中的对象可以放入。。。。
DTO,很少用,基本放入到DAO中,只是起到过渡的作用。
QO,是把一些与持久性查询操作与语句放入。。
VO,V层中用到的基本元素与方法等放其中。如果要其调用BO,则要做BO转换VO,VO转换BO操作。VO的好处是其页面的元素属性多于BO,可起到很好的作用。。。。
PO是持久化对象。BO=business object—业务对象。
PO可以严格对应数据库表,一张表对映一个PO。
BO则是业务逻辑处理对象,我的理解是它装满了业务逻辑的处理,在业务逻辑复杂的应用中有用。
VO:value object值对象、view object视图对象
PO:持久对象
QO:查询对象
DAO:数据访问对象——同时还有DAO模式
DTO:数据传输对象——同时还有DTO模式
vo - 不懂怎么翻译. 一般用它来表示 form , 表单中的对象.用户所看到的东西.
po - 持久化对象, 代表的是数据库实体.
dao -定义对po的操作的对象,实现操作po的一些功能,add,delete,update等
hibernate里的 实体bean就是个PO,也叫POJO;
hibernate里的Criteria 就相当于一个QO;
在使用hibernate的时候我们会定义一些查询的方法,这些方法写在接口里,可以有不同的实现类.
而这个接口就可以说是个DAO.
个人认为QO和DTO差不多.
PO或叫BO,与数据库最接近的一层,是ORM中的O,基本上是数据库字段对应BO中的一个属性,为了同步与安全性考虑,最好只给DAO或者Service调用,而不要用packcode,backingBean,或者BO调。
DAO,数据访问层,把VO,backingBean中的对象可以放入。。。。
DTO,很少用,基本放入到DAO中,只是起到过渡的作用。
QO,是把一些与持久性查询操作与语句放入。。
VO,V层中用到的基本元素与方法等放其中。如果要其调用BO,则要做BO转换VO,VO转换BO操作。VO的好处是其页面的元素属性多于BO,可起到很好的作用。。。。
PO是持久化对象。BO=business object—业务对象。
PO可以严格对应数据库表,一张表对映一个PO。
BO则是业务逻辑处理对象,我的理解是它装满了业务逻辑的处理,在业务逻辑复杂的应用中有用。
VO:value object值对象、view object视图对象
PO:持久对象
QO:查询对象
DAO:数据访问对象——同时还有DAO模式
DTO:数据传输对象——同时还有DTO模式
vo - 不懂怎么翻译. 一般用它来表示 form , 表单中的对象.用户所看到的东西.
po - 持久化对象, 代表的是数据库实体.
dao -定义对po的操作的对象,实现操作po的一些功能,add,delete,update等
相关文章推荐
- Java web开发中的各种bean对应的术语(VO,PO,BO,QO, DAO,POJO,DTO)
- PO、VO、DAO、BO、POJO分别是什么?(JAVA几种对象的解释)
- VO,PO ,BO,QO, DAO ,POJO【转】
- Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
- java的几种对象(PO,VO,DAO,BO,POJO…
- Java开发各层对象专用名词含义 PO,VO,DAO,BO,DTO,POJO, BYO,Entity,JavaBean,JavaBeans
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- java的几种对象(PO,VO,DAO,BO,POJO)解释
- Java的几种对象(PO,VO,DAO,BO,POJO)解释
- java中的几种对象(PO,VO,DAO,BO,POJO)
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- java的几种对象(PO,VO,DAO,BO,POJO)解释
- Java几种对象( PO、BO、VO、DAO、DTO、POJO)解释
- java的几种对象(PO,VO,DAO,BO,POJO)解释
- java中的几种对象(PO,VO,DAO,BO,POJO)
- java的几种对象(PO,VO,DAO,BO,POJO,DTO)解释
- 对多种对象的简单解析:PO/VO/DTO/DAO的区别(转)
- PO/VO/DAO/BO/POJO是什么(JAVA几种对象的解释)
- VO , PO , BO , QO, DAO ,POJO
- Java开发各层对象含义 PO,VO,DAO,BO,POJO