2014-10-10 258 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

相關問題