只显示主题贴
关于Service层是传递DTO还是PO到表示层的争论,由来已久。但都没有定论。
现在,我要在传递DTO方式这边,加上一些砝码,使得天平倾斜过来。
传递DTO模式有以下优点:
1.DTO和DomainObject是不同视角下的产物,它们通过Assembler相互转换。这样,DTO和DomainObject就可以独立变化。DomainObject的内部结构变化不会影响表示层代码。
2.由于Service接口,依赖DTO来定义,所以Service接口,也不会因为DomainObject的变化而改变。进而,Service接口将不依赖DomainObject的lazy load。本来Service接口 ...
- 进入论坛 Java 版
重新开个新帖:
最进一直在研究用户故事,有些心得同大家交流下,欢迎排砖:
我认为用户故事同用例最大的区别在于:
使用的方式
用例被看作需求的主要成果,用来作为设计,实现,测试的前置条件。并且作为工件在项目中需要保留。
相反
用户故事作为获取需求的开始,起到提纲的作用,最初的用户故事,可看作将要满足的功能的站位符,提醒我们有这么回事。
在UP中你会看到:有特性和用例的区别。
在XP中只有用户故事。
这样用户故事势必会跨越更大的描述空间,也就是说它可以象特性那样粗,也可以象用例关注的那样细,这是通过epic做到的。
还有用户故事既然叫“用户故事”,那么它至少是用户能看得懂的故事。
也就是说对开 ...
- 进入论坛 软件开发和项目管理 版
一直想系统的整理一下自己有关Domain Model实践的尝试。但总觉得自己的想法还不够系统而作罢。
然而从另一方面看“系统的东西”也许永远做不到,失去了目标的生活该会多乏味。
因此我决定将自己有关Domain Model设计的有关实践和思考和盘托出,也算是抛砖引玉。欢迎大家
参与讨论,遇到同你的观点相左的地方,希望能以包容的态度来面对,我们是朝同一方向走的伙伴而不是
相互对视的敌人。:)
在深入讨论之前我先抛出一些原则和概念,最后你会看到这些概念和原则的威力。
1.按照概念依赖的原则来组织业务层。
2.将业务活动(业务流程)建模成类。
3.用业务活动(业务流程)作为关联整个业务层各种对象的 ...
- 进入论坛 Java 版
- 浏览: 20309 次
- 性别:

- 来自: 深圳

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
测试的粒度如何界定?
引用透过方面的视角也许是一个可以考虑的方法。 这样测试会不会覆盖不全?
-- by rrtrip -
用ActiveRecord能否完美的 ...
比如遗留系统,就算是很多现在的数据库也不是按照ActiveRecord形式弄得, ...
-- by 刑天战士 -
用ActiveRecord能否完美的 ...
除了单表继承某些情况下不一定适用以外,Active Record还是能满足大部分 ...
-- by BirdGu -
用ActiveRecord能否完美的 ...
partech 写道yuxie 写道难道你看现在ror那些例子里边的Active ...
-- by 刑天战士 -
用ActiveRecord能否完美的 ...
partech 写道yuxie 写道难道你看现在ror那些例子里边的Active ...
-- by tuti






评论排行榜