粗算下来,作java开发也有6、7年了,期间也短暂搞过其他技术(vb、.net、office),但还总体上是以java为主不断坚持着。。。 直到07年被《程序员》杂志和javaeye“忽悠”,到ROR的世界游历了一番(做了1.5个项目),今天刚好碰到这篇博客http://morris.javaeye.com/blog/198982, 有感而发,说点自己的看法: 从架构思想上看: JavaEE的(起码早期的)思想一直是 用大型架构 建设 错综复杂的商业系统(注意这些系统中web只是所用的众多技术中的一部分),导致他十分强调分层,开发部署比较繁重。 这 ...
2、3年过去了,没想到最近Javaeye又有了对Domain设计的热贴,安耐不住,说说自己的想法。 2年前有过尝试RichDomainObject的设计,当时使用的hibernate2+SessionBean。 发现DomainObject必须要依赖Dao(一些业务逻辑执行前,需要对之前产生的DomainObject进行查询或汇总,根据结果判定执行逻辑); 同时为了查询的灵活,Service必须同时依赖Dao和DomainObject。 这样整个Server,实际上包括了4种东西: Service、 ServiceDAO(ReadOnly)、 DomainObject、 DomainDA ...
pig345
搜索本博客
最新评论