Ruby on rails 如何在RubyonRails环境中继承java类

Ruby on rails 如何在RubyonRails环境中继承java类,ruby-on-rails,xml,json,api,java,Ruby On Rails,Xml,Json,Api,Java,背景:我有一个Java应用程序,许多编程客户机都与之交互。最近,一些客户希望我开发一个API,允许他们在Ruby文档中继承我的应用程序的Java类,而不必将他们的开发环境更改为Jruby—他们希望它保持Ruby on Rails 在本文中,有人提到,这可以通过使用XML或JSON作为Java和RubyonRails之间的中间人来实现 问题:XML/JSON方法是最佳实践吗?如果是这样的话,您认为哪一种更可取(XML还是JSON)?如果不是,什么是更好的做法 一旦确定了最佳实践,一些关于我应该如何

背景:我有一个Java应用程序,许多编程客户机都与之交互。最近,一些客户希望我开发一个API,允许他们在Ruby文档中继承我的应用程序的Java类,而不必将他们的开发环境更改为Jruby—他们希望它保持Ruby on Rails

在本文中,有人提到,这可以通过使用XML或JSON作为Java和RubyonRails之间的中间人来实现

问题:XML/JSON方法是最佳实践吗?如果是这样的话,您认为哪一种更可取(XML还是JSON)?如果不是,什么是更好的做法

一旦确定了最佳实践,一些关于我应该如何实现这一点的深入解释(如您愿意的话)将非常有用


非常感谢

在谈论服务器级API时,XML或JSON实际上是一个品味问题。两者都是文本格式,可以通过HTTP传输,Rails应用程序可以使用其中任何一种

我想你不是说继承?你的意思是通过API重用应用程序逻辑吗?是的,我认为这是一个糟糕的词语选择