【发布时间】:2011-06-14 12:28:40
【问题描述】:
我是 Rails 环境的新手,来自 Java 企业 Web 应用程序背景。我想创建一些类,使您可以轻松地与公开 RESTful Web 服务的外部应用程序交互。在java中,我会简单地将它们创建为无状态的java beans/facade,它们返回数据传输对象,这些对象是很好的可用对象,而不是丑陋的xml映射/数据。在 Rails/Ruby 中执行此操作的最佳方法是什么?这是我的主要问题:
外观类应该是静态的还是应该在使用服务之前实例化它们?
DTO 应该放在哪里?
谢谢, 皮埃尔
更新:我们最终使用了此答案中解释的服务:Moving transactional operations away from the controller
【问题讨论】:
-
为什么这些类不是模型?你看过 ActiveResource 吗?
标签: java ruby-on-rails ruby service dto