我知道有一些适用于 Java 的 ActiveResource客户端库,例如RAPA和JactiveResource
问题是:有没有什么简单的方法可以在 Java 中创建 ActiveResource的服务器端?
在 RubyOnRails 中,您需要做的就是使用Inherited Resources gem。Java中有类似的东西吗?
我知道有一些适用于 Java 的 ActiveResource客户端库,例如RAPA和JactiveResource
问题是:有没有什么简单的方法可以在 Java 中创建 ActiveResource的服务器端?
在 RubyOnRails 中,您需要做的就是使用Inherited Resources gem。Java中有类似的东西吗?
继承的资源只会让你的代码干燥,仅此而已。所有的魔法使 Ruby on Rails 成为可能。如果你问如何像 Rails 一样使用 JAVA 做 REST,请检查这个。
1) you can use JRuby and RoR together.
2) you can look at Groovy on Grails
我不知道是否有一个特定的库来创建 RESTful webservices 来实现你所需要的,我不是 ruby 专家,但似乎活动资源类似于活动记录,但通过 REST,我建议你做是一起使用 Jersey 和 ActiveJDBC,也许你会得到它的味道。如果它足够通用,您甚至可以用它制作一个框架。
希望能帮助到你!
查看 ActiveWeb:http ://code.google.com/p/activeweb/ ,这是一个受 RoR 启发的 Java 框架