我剛剛完成了一個Java應用程序的生產,這個應用程序會刮擦網站,從中獲取價格和名稱等信息,並對數據進行排序。數據然後被存儲在服務器中。然後,一位同事將在rails上使用ruby從我的應用程序存儲的服務器中提取信息,並將其顯示給用戶。在這種情況下,放置我的應用程序服務器端並使其連續運行的最有用的工具是什麼? JSP還是使用servlet是解決方案?對於noob問題抱歉,我的背景是OOP,這是我的第一個基於Web的項目。謝謝你的幫助! 編輯:服務器是使用PostGreSQL數據庫的亞馬遜網絡服務器。Java應用程序與服務器和Rails集成?
0
A
回答
0
你的問題缺乏一些信息。
誰是「服務器」?
- 它只是一臺連接到網絡的機器,並且將數據文件存儲在其硬盤上?
- 它是一臺運行在機器上的守護進程,如數據庫服務器或ftp服務器嗎?
如何將數據存儲在服務器上?
- 如果它是計算機上的文件,我可以建議在該計算機上使用Apache Web服務器以訪問「服務器計算機」上的資源。
另一個想法是在你的機器上安裝一個ftp服務器。它將授予對機器文件系統聲明部分的訪問權限。 - 如果是數據庫(無論SQL還是無SQL),則所有數據庫都有作爲守護程序運行的服務器端程序,並且可通過數據庫連接器通過計算機的IP地址和數據庫使用的端口訪問。
- 正如您所提到的,另一種選擇是使用活動的Web服務器,如Apache的Tomcat。通過這種方式,您可以運行一個Web應用程序(使用您的Java項目的html/jsp),它將爲您的同事提供更容易訪問的數據。例如,Web應用程序可以提取所需的數據並將其導出爲json或xml或純文本。
然後你的同事將有能力訪問你的存儲數據與他的網絡應用程序在紅寶石書面。
+0
服務器是託管在亞馬遜服務器上的Web服務器。我們正在使用PostGreSQL數據庫。 –
+0
如果您使用PostgreSQL,您應該有一個鏈接,一個用戶名和密碼,您可以通過它連接到它。你的同事的ruby應用程序應該通過它連接。 嘗試亞馬遜的[文檔](http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToPostgreSQLInstance.html) – Slava
相關問題
- 1. 集成Thrift ruby服務器和Ruby on Rails Web應用程序
- 2. 集成服務器端java與cordova應用程序
- 3. 在CAS服務器中集成php和java應用程序
- 4. Java應用程序集成Windows小型商業服務器
- 5. 在現有Java應用程序中集成Red5服務器
- 6. 集成測試小型Java服務器應用程序
- 7. Java應用程序服務器和JVM
- 8. mod_pagespeed和java應用程序服務器
- 9. 將WS02身份服務器與Spring REST應用程序集成
- 10. Red5服務器與C應用程序集成
- 11. 將AngularJS應用程序與WSO2身份服務器集成
- 12. 將JasperReports服務器與現有Web應用程序集成
- 13. Central_logger與Heroku Rails應用程序集成
- 14. 集成rails 4應用程序與alfersco
- 15. Quickbooks與Rails應用程序集成
- 16. 集成Galleria與Rails應用程序
- 17. java web應用程序與OC4J服務器上的主動direcotry集成
- 18. 將Ruby/Rails應用程序集成到Java應用程序中。
- 19. 集成Rails和Django應用程序
- 20. 在Java桌面應用程序和MySQL服務器之間集成中間層
- 21. 將Ruby應用程序與我的Rails應用程序集成
- 22. 集成的iPad/iPhone應用程序與Rails應用程序
- 23. zombiejs與Java應用程序的集成
- 24. Java應用程序與OpenCms的集成
- 25. 想要將非Ruby服務器進程集成到Rails應用程序中
- 26. 與運行Java應用程序和Web服務器不工作
- 27. Java集成SQL服務器
- 28. 將.NET應用程序與Java應用程序集成 - JMS,ESB ...?
- 29. Websphere應用程序服務器:集羣
- 30. 伴侶和遠程Java服務集成
返回一個json或xml文檔到「ruby-on-rails」應用程序。它應該格式化和顯示數據。 (雖然你的問題在SO上是offtopic) – Jayan
通過Rest展示數據,然後任何東西都可以訪問它 – user489041