`

DTO

    博客分类:
  • java
阅读更多

6. 什么叫DTO,简述基于struts的应用在模型层和视图层之间加入DTO的优点

(8分)

Data access object 数据访问对象

主要用来封装对数据库的访问,通过她可以把POJO持久化PO,用PO组装出来的VO,DTO

PO :persistent Object持久对象,可以看成与数据库中的表相映射的java对象,最简单的PO就是对应数据库中某个表的一条记录,多个记录可以用PO的集合。PO应该不包含任何对数据库的操作。

VO:value object值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已,但应是抽象出的的业务对象,可以和表对应,也可以不

DAO:data access object数据访问对象,此对象用于访问数据库,通常与PO结合使用,DAO中包含了各种数据库的操作方法,通过它的方法,结合PO对数据库进行相关的操作

BO:business object 业务对象,封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作

POJO:plain ordinary java object 简单屋规则java对象

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics