请教Banq一个Ruby架构的问题

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

>Rails中的ActionController类似于Jdon框架中的Service,而ActiveRecord相当于Jdon框架中的DAO
基本可以这样理解。

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

非常感谢Banq大哥回复
等待你的精彩文章!

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

还是说明白点。我看了标题想进来看RUBY的,结果出来了Rails。

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

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

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

>>Rails中的ActionController类似于Jdon框架中的Service,而ActiveRecord相当于Jdon框架中的DAO
>基本可以这样理解。

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

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

看了jdon框架,

这个和struts不是一样的么?

看了jdon框架,

这个和struts不是一样的么?

Jdon框架表现层是基于Struts,Jdon框架重点在业务层。

>你那啥框架里的service,依赖于HTTP么?人家controller可是专门处理HTTP请求的

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