讨论一下报表的DDD可行性!

freeren 08-07-29

由于公司所做项目涉及到的报表非常之多,基本我们的做法是通过JDBC直接从数据库取得数据,然后到页面以特定的形式表现出来。小弟我苦思了很久始终没找到适合报表开发的DDD可行性,不知道老师和各们兄弟们有何高见?

banq
2008-07-30 18:19

报表是对象的组合输出形式,如同界面查询。

freeren
2008-07-31 11:24

>>报表是对象的组合输出形式

--老师的意思是其实我们不用去关注数据,而是关注怎么样把对象组合成报表。也就是对象都一样,只不过是数据不一样而已?

banq
2008-07-31 11:37

>关注怎么样把对象组合成报表
报表无非是领域模型的表现形式。只要我们初期设计领域模型恰当,抓住本质了,报表就是这些领域对象自然的结果输出问题,无需关注如何组合成报表,其实报表就是领域对象排列啊
[该贴被banq于2008-07-31 11:39修改过]

freeren
2008-07-31 11:46

>报表就是这些领域对象自然的结果输出问题,无需关注如何组合成报表,其实报表就是领域对象排列

--谢谢老师,一语惊醒梦中人!报表其实也是领域对象的另一种表现形式,其本质还是依赖领域对象!可惜了,我们的前期设计导致我们的报表依赖存储过程,逻辑都是利用存储过程来实现!