繁体   English   中英

Web应用程序连接到外部服务器?

[英]Web appilcation connection to external server?

所以我有两个Java应用程序,一个服务器和一个客户端。 它们是简单的程序,没有GUI元素,只是控制台应用程序。 它们在我的机器上运行得很好,并且我有一个客户端版本,甚至可以通过Internet连接到服务器。

毕加索

与其在本地计算机上托管服务器,不如从Openshift这样的站点托管服务器。 在Tomcat 7上,我已经拥有一个HTML站点。我还希望能够转到Web服务器上的页面并将该页面用作客户端程序。

莫奈

我想将客户端程序嵌入到Web服务器中,但是...

如何在两台服务器之间建立连接? 我几乎如何才能将Web页扩展到其他服务器并进行连接(我正在使用套接字)? 我是否需要使用servlet,JSP或类似Jquery的东西?

如果您感觉需要查看服务器程序或客户端,请告诉我,我将其发布。

我想在网页上托管客户端版本。

在这种情况下,您的JSP或servlet将是客户端,它将打开服务器进程的套接字。 看一下HttpServlet及其doGet方法,这基本上就是您要实现的内容,以及您将在其中放置许多客户端代码的地方,例如为服务器进程打开套接字并返回数据。 您会在互联网上找到大量示例,例如

如何编写Hello World Servlet示例

浏览到Servlet的URL将调用doGet方法并执行您的客户端代码。 但是,它应该是无状态的,即获取HttpServletRequest中的任何参数,基于该参数执行其操作,并尽快返回。 如果您的客户需要保持与服务器进程的连接,那就另当别论了,您可能需要例如websockets(我对此经验不足,但在这种情况下听起来很合适)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM