发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 大数据 扩展性 并发编程 事件驱动 分布式 CQRS

POJO,VO,PO,BO,DAO,JDO,DTO,ADO

         
2006-06-16 16:40
赞助商链接

不好意思,我不是捣乱,只是概念太多了,弄的我大脑有点儿乱.想请教一下各位.
VO 有人说是value object 有人说是view Object ,后者就是对应界面Form属性的.对吗?
PO 对应数据库的属性?当然,应该是没有业务逻辑的.
DAO 里面应该有一些 load find update方法.操纵数据库,对吧?
其它的就有点模糊不清了,我看网上许多文章都是一个,其余一顿转载.所以哪位高手了解得多一些,帮帮我这个菜鸟吧.或者有相关文档也行.先谢谢啦.

2006-06-20 16:29

无论怎么称谓,对象包含两个部分:字段属性和方法行为。

Java中对象都离不开两种,就象人有千万,但只有男女一样:
1. 则重数据的对象,对象中主体是字段,字段包含数据,方法都是数据字段的getXX或setXXX等行为,没有真正意义行为。属于这种的有POJO VO PO DTO等

2.则重功能行为的对象,和上面相反,则重方法,方法体内有很重要的行为,字段不重要。属于这种的有BO DAO JDO ADO等

各种称谓是因为在不同应用场景下的称呼,钻研其意义没有太多意义,反而落入吹毛求疵的钻牛角。就象有的人在公司是经理,在家里是父亲,然后你写一篇文章告诉别人:一个人有各种称谓:父亲、经理等等,这种文章是误导,是正确的废话。

实战中掌握我说的上面两种就可以。


2006-06-23 10:49

我发现banq是和有文采的

业务对象      对象建模设计     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com