2014-10-10 270 views
0

我目前正在研究一个电子成绩簿,其中包括允许用户将学生和成绩存储在Java桌面应用程序中。我希望能够通过互联网将这些信息发送到Ruby on Rails SQLite3数据库。目的是让学生可以从Ruby on Rails应用程序访问与他们成绩相关的报告。我希望尽可能简化连接。 Java和Rails应用程序大都完成(尽管Rails SQLite3数据库需要进行标准化)。问题是我没有连接应用程序的经验,我找不到有关如何专门将Java桌面应用程序连接到Ruby on Rails SQLite3数据库的任何信息。如果我能够找到一个专门处理这个问题的例子或书籍,那么这将是一个合作的东西。到目前为止,我的理解对我来说太过笼统,我可能应该使用REST API和JSON或JRuby。我的Rails应用程序已经大部分已经创建好了,所以我真的想要坚持使用标准的Rails。如果任何人能够引用我一个实例或提供任何见解,我将不胜感激。将Java应用程序连接到Ruby on Rails SQLite3数据库

回答

1

您的Java应用程序应将make http requests添加到Rails应用程序中。在Rails方面,您可以像处理其他类型的请求一样处理它。如果您需要从Rails应用程序中检索数据,那么相关的Rails操作将需要以Java应用程序可以理解的格式返回数据,并且几乎每种语言都有已经编写的库来解析JSON。

+0

由于Web应用程序CURRENTLY未连接到服务器,而是在虚拟机上运行,​​因此为了演示/测试目的,可以创建一个http请求,以便从Java连接到Rails应用程序同一台电脑?这个想法是希望我可以在自己的计算机上进行测试和演示,然后最终使用相同的http请求或对其进行修改以连接到服务器(当我最终将基于web的应用程序部署到服务器时)。 – Daron 2014-10-11 14:24:54

+0

抱歉不能立即接受您的回答。它真的帮助我前进。我对StackOverflow完全陌生。所以我回去检查你。 – Daron 2014-10-13 17:30:15

相关问题