请教Banq一个Ruby架构的问题

06-04-20 zoujm
我这两天看了一下Ruby On Rails,想请教一下Banq我以下理解是否正确:
Rails中的ActionController类似于Jdon框架中的Service,而ActiveRecord相当于Jdon框架中的DAO。
Banq大哥能否剖析一下rails架构和Jdon框架各层之间的对比关系。
谢谢!

banq
2006-04-20 11:30
>Rails中的ActionController类似于Jdon框架中的Service,而ActiveRecord相当于Jdon框架中的DAO
基本可以这样理解。

>能否剖析一下rails架构和Jdon框架各层之间的对比关系。
好建议,我会近期做一下,请关注。

zoujm
2006-04-20 13:18
非常感谢Banq大哥回复
等待你的精彩文章!

banq
2006-04-22 18:33
已经完成,欢迎讨论:
Ruby On Rails 与Jdon Framework架构比较

http://www.jdon.com/jdonframework/rails.html

banq
2006-04-24 11:48
其他相关讨论:
Banq何以称ROR为域驱动开发方式:

http://www.jdon.com/jive/thread.jsp?forum=91&thread=26396

请教banq关于domain object的问题:

http://www.jdon.com/jive/thread.jsp?forum=91&thread=26395

请教Banq一些架构问题

http://www.jdon.com/jive/thread.jsp?forum=91&thread=26378

jacal
2006-04-26 09:27
对于开发者来说,熟悉一种框架总比每天去掌握新的东西来得快。我对Ruby构架不熟悉,也可能不会去熟悉吧,毕竟还是没有那么多时间去学习这个东东

blueoxygen
2006-04-28 09:55
还是说明白点。我看了标题想进来看RUBY的,结果出来了Rails。

dev
2006-05-07 02:14
“表明几乎同时诞生的JF理念设计的先进性”板桥太不谦虚了,我看jdon framework的架构并没有什么独特之处,是很常见的一种架构而已

dreammore
2006-09-15 13:50
>“表明几乎同时诞生的JF理念设计的先进性”板桥太不谦虚了,我看>jdon framework的架构并没有什么独特之处,是很常见的一种架构而已

不管先不先进,其实总结出来就是一种进步。

schlemiel
2006-10-01 00:21
>>Rails中的ActionController类似于Jdon框架中的Service,而ActiveRecord相当于Jdon框架中的DAO
>基本可以这样理解。

啧啧,还“基本可以这样理解”呢。你那啥框架里的service,依赖于HTTP么?人家controller可是专门处理HTTP请求的,这怎么就“相当于”到一块去了?更别说那ActiveRecord和DAO了,咱不明白里头有啥东西不要紧,咱看看名字行么?ActiveRecord和DataAccessObject就是俩不同的持久层模式,咱先google一把再说话好不好?当然了,要是您非说这俩都是持久层所以就可以“相当于”,那我就承认没辙。

说了归齐,咱不懂就说不懂行么?承认您也有一样不懂的,不丢人。非装什么大头蒜啊您说您这。

foreverjiang
2006-12-06 18:00


看了jdon框架,

这个和struts不是一样的么?



foreverjiang
2006-12-06 18:01


看了jdon框架,

这个和struts不是一样的么?

banq
2006-12-07 19:07
Jdon框架表现层是基于Struts,Jdon框架重点在业务层。

banq
2006-12-18 16:23
>你那啥框架里的service,依赖于HTTP么?人家controller可是专门处理HTTP请求的

不依赖HTTP,RoR就是将controller和Service混合在一起,这是设计问题,Controller实际是Mediator模式实现,专门负责前后台交互,如果将业务也放在里面,混在一起了吧?当然RoR为了求快,合并也是迫不得已啊

banq
2006-12-18 16:24
关于Mediator模式讨论见:

http://www.jdon.com/jive/thread.jsp?forum=91&thread=29431

2Go 1 2 下一页