Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java GUI+;服务器问题_Java_User Interface_Process - Fatal编程技术网

Java GUI+;服务器问题

Java GUI+;服务器问题,java,user-interface,process,Java,User Interface,Process,到目前为止,我一直在互联网上广泛搜索使用GUI编写Java服务器(用于停止和启动)的最佳实践。我知道我必须在一个单独的线程中运行服务器作为GUI,但我也在想,如果我在自己的Java程序或流程中制作服务器和GUI的每一部分,可能会少一点复杂。如果使用后者,如果它们不是同一个应用程序,如何从GUI与服务器交互。我会从Java中终止进程吗。我真的需要一些帮助(或者是教程) 另外,我将为家里的其他PC和android手机编写客户端,这样我可以在网络中创建一个简单的消息传递系统,以便在设备之间轻松复制和粘

到目前为止,我一直在互联网上广泛搜索使用GUI编写Java服务器(用于停止和启动)的最佳实践。我知道我必须在一个单独的线程中运行服务器作为GUI,但我也在想,如果我在自己的Java程序或流程中制作服务器和GUI的每一部分,可能会少一点复杂。如果使用后者,如果它们不是同一个应用程序,如何从GUI与服务器交互。我会从Java中终止进程吗。我真的需要一些帮助(或者是教程)

另外,我将为家里的其他PC和android手机编写客户端,这样我可以在网络中创建一个简单的消息传递系统,以便在设备之间轻松复制和粘贴,所以我考虑在客户端中构建GUI和服务器,这样我可以分发它,这将是双向的,但我不确定这是否是正确的方法或者不是


谢谢

先生,您正在寻找一个应用服务器,例如。使用网页作为GUI与it进行交互。使用HTTP作为消息传递协议(POST和GET)。使用 读一些/。现在可能需要学习一些,但以后你会从中受益


对于您请求的功能,首先创建一个带有servlet的web应用程序来接收HTTP请求。

先生,您正在寻找一个应用程序服务器,如。使用网页作为GUI与it进行交互。使用HTTP作为消息传递协议(POST和GET)。使用 读一些/。现在可能需要学习一些,但以后你会从中受益


对于您请求的功能,首先创建一个带有servlet的web应用程序来接收HTTP请求。

我认为没有“正确”的方法来实现这一点。如你所说,如果你想拥有多个客户端(一个在PC上运行的应用程序和一个在android手机上运行的应用程序),那么你最好选择一个客户端-服务器体系结构,在这种体系结构中,你的服务器和你的客户端是两个(或者在你想要创建不同GUI的情况下是两个以上)不同的程序

他们交流的方式也可以由你选择。您可以通过套接字进行低级连接,也可以使用HTTP创建web客户端。
如果你给我们提供更多关于你想要创建什么的上下文(服务器和客户端是太普通的词),那么我们可以提供更多定制的问题。

我认为没有一种“正确”的方法来做到这一点。如你所说,如果你想拥有多个客户端(一个在PC上运行的应用程序和一个在android手机上运行的应用程序),那么你最好选择一个客户端-服务器体系结构,在这种体系结构中,你的服务器和你的客户端是两个(或者在你想要创建不同GUI的情况下是两个以上)不同的程序

他们交流的方式也可以由你选择。您可以通过套接字进行低级连接,也可以使用HTTP创建web客户端。
如果您能为我们提供更多关于您想要创建的内容的上下文(服务器和客户机太过通用),那么我们可以提供更多定制的问题。

谢谢您的回答,但当我说“相互沟通”时,我指的是服务器和服务器本身的GUI。我试图创建的是一种在设备之间复制文本的简单方法。比如说,当我在手机上找到我想在pc上使用的东西时,我可以从pc上弹出的对话框中复制它,其中包含从手机发送到它的文本。(我知道已经有了这方面的应用程序,但我希望自己能够灵活地编写代码。另外,我对Java相当陌生,希望开始使用比其他语言更频繁的语言)嘿,布兰登,如果你不想使用应用服务器和HTTP,你可以尝试使用套接字。请参阅链接感谢您的回复,但当我说“相互通信”时,我指的是服务器和服务器本身的GUI。我试图创建的是一种在设备之间复制文本的简单方法。比如说,当我在手机上找到我想在pc上使用的东西时,我可以从pc上弹出的对话框中复制它,其中包含从手机发送到它的文本。(我知道已经有了这方面的应用程序,但我希望自己能够灵活地编写代码。另外,我对Java相当陌生,希望开始使用比其他语言更频繁的语言)嘿,布兰登,如果你不想使用应用服务器和HTTP,你可以尝试使用套接字。请参阅我不熟悉JBoss或应用程序服务器的链接。(对不起,我以前从未使用过)请参阅链接。它是免费的,eclipse工具很棒。我不熟悉JBoss或应用服务器。(对不起,我以前从未使用过)请参阅链接。它是免费的,eclipse工具非常棒。