如何在Web和控制台Java应用程序之间交换数据

我有一个疑问,我如何实现在tomcat上运行的Web Java应用程序(servlet)和独立控制台Java应用程序之间的数据交换?一切都托管在一台计算机上。

问题如下:我需要单击网页上的某个按钮,然后执行servlet。接下来,从servlet中,我需要询问存储在独立应用程序中的数据。禁止使用数据库和文件存储。

我该怎么办?

qwer21212009 回答:如何在Web和控制台Java应用程序之间交换数据

问题似乎还不清楚,但是让我根据我的假设给出答案...

您正在使用部署在tomcat上的webapp,并单击此Web应用程序上的按钮,然后在同一服务器上又有一个并行运行的Java控制台应用程序,因此单击该Web应用程序应从此控制台获取并读取数据应用程序,以及诸如您不能使用内存类型的限制:数据库或文件对吗?

如果是这样,请您知道“文件”或“数据库”不是世界上最后的存储类型,还有其他类型。例如,Java套接字可以帮助您在独立应用程序和Web应用程序之间的特定端口上实现消息传递,该方法基于客户端/服务器,您的服务器是“独立控制台应用程序”,为客户端“ Java Web应用程序”提供数据部署在tomcat上。

请检查示例:

https://cs.lmu.edu/~ray/notes/javanetexamples/

本文链接:https://www.f2er.com/3114053.html

大家都在问