我刚刚完成了一个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. 集成服务器端java与cordova应用程序
- 2. mod_pagespeed和java应用程序服务器
- 3. 将JasperReports服务器与现有Web应用程序集成
- 4. Red5服务器与C应用程序集成
- 5. 将WS02身份服务器与Spring REST应用程序集成
- 6. Quickbooks与Rails应用程序集成
- 7. Central_logger与Heroku Rails应用程序集成
- 8. 集成rails 4应用程序与alfersco
- 9. 集成Galleria与Rails应用程序
- 10. java web应用程序与OC4J服务器上的主动direcotry集成
- 11. 将Ruby/Rails应用程序集成到Java应用程序中。
- 12. 集成的iPad/iPhone应用程序与Rails应用程序
- 13. 将Ruby应用程序与我的Rails应用程序集成
- 14. Java应用程序与OpenCms的集成
- 15. 与运行Java应用程序和Web服务器不工作
- 16. 将.NET应用程序与Java应用程序集成 - JMS,ESB ...?
- 17. 伴侣和远程Java服务集成
- 18. 将Rails应用程序与慢Web服务集成的最佳方法
- 19. 将Rails应用程序与外部服务集成 - 从哪里开始?
- 20. Twilio调用集成到ios应用程序没有服务器应用程序
- 21. 现有应用程序中的Java Web服务集成
- 22. 将商业服务器与持续集成服务器集成
- 23. 将XMPP服务器集成到现有的Rails web应用程序
- 24. 通过C++ UWP App与Azure应用程序服务集成
- 25. 与REST WCF服务应用程序集成的OAuth 2.0
- 26. FCM XMPP java服务器应用程序
- 27. 设置用于与iOS应用程序集成的文件服务器
- 28. iPhone应用程序,服务器端组件,解析集成
- 29. .NET应用程序的持续集成服务器?
- 30. Windows应用程序中的Web服务器集成
返回一个json或xml文档到“ruby-on-rails”应用程序。它应该格式化和显示数据。 (虽然你的问题在SO上是offtopic) – Jayan
通过Rest展示数据,然后任何东西都可以访问它 – user489041