常见的o vo 值对象。它算是业务层的数据,如用来临时保存数据的对象。比如页面表单提交的参数比较多不容易将很多参数以多个字符串参数的形式传递给业务逻辑处理。这时就经常会使用对象来保存数据get set。而这个对象作为数据的载体被传输到其他层所以叫vo po 持久对象。它算是持久层的数据,这个其实和上所述的本质上差不多也是用对象保存数据的只不过其主要针对于能与持久层数据库表字段对应,也就是说想把这个对象持久化到数据库中。而这个准备持久化的对象就是po bo 逻辑对象 这个对象区别于vo主要作用不是保存数据也就是没有很多的get set而是一些复杂的逻辑操作。完成一定的业务功能。 pojo 简单的java对象现在领域驱动设计中把vo和po综合为pojo 并且用pojo作为实体模型来充当数据的载体。在各层中穿梭使问题变简单话。 dto数据传输对象在ejb中这么叫 实质作用和vo差不多 这些天研究Hibernate和Struts,对涉及到的一些“O”不太明白,百度一下,找到一篇文章“请问这个叫什么O? PO BO ”,里面的回答感觉很清晰,也终于明白了这些“O”都是什么了。:)原文地址:http://www.jdon.com/jive/thread.jsp?forum=91&thread=30038&messageId=22271908
VO PO BO POJO DTO 都是什么O
最新推荐文章于 2024-04-19 09:00:00 发布