浏览 2407 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-07
二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。 三、DAO:data access object 数据访问对象,此对象用于访问数据库。通常和PO结合使用,DAO中包含了各种数据库的操作方法。通过它的方法,结合PO对数据库进行相关的操作。 四、BO:business object 业务对象,封装业务逻辑的java对象,通过调用DAO方法,结合PO,VO进行业务操作。 五、POJO:plain ordinary java object 简单无规则java对象,我个人觉得它和其他不是一个层面上的东西,VO和PO应该都属于它。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-05-07
搞那么复杂做什么
一个pojo 都搞定了岂不是很简单 否则要不停的 copyProperties |
|
返回顶楼 | |
发表时间:2008-05-14
POJO这种东西其实是蛮奇怪的了.
面向对象在这一点上似乎走入了歧途,把一切都搞成了对象,也不管这个所谓对象有没有必要存在下去. 按照我的看法,POJO应该用类似与C语言里面结构的东西来代替更加合适一些. 或者干脆定义成所有成员都是public的一个类,去掉那些get,set方法,一点用都没有. |
|
返回顶楼 | |