我需要制作一个作为服务器运行的应用程序,该服务器接受来自各种客户端的连接并响应他们的请求(通过专有协议)。该服务器还需要一个用于配置和监控的 GUI。我(当然)需要将服务器作为服务运行,并且 GUI 必须仅在特定时刻可用。由于服务器服务和 GUI 共享一些硬件资源和部分配置,它们将在同一台机器上运行。我希望 GUI 和整个长期运行的服务是一个将在后台运行的进程;只有在需要时才调用(显示)GUI。
我的问题是:这可以用 JavaFX 2 GUI 来完成吗?怎么做?
提前谢谢约西普
我需要制作一个作为服务器运行的应用程序,该服务器接受来自各种客户端的连接并响应他们的请求(通过专有协议)。该服务器还需要一个用于配置和监控的 GUI。我(当然)需要将服务器作为服务运行,并且 GUI 必须仅在特定时刻可用。由于服务器服务和 GUI 共享一些硬件资源和部分配置,它们将在同一台机器上运行。我希望 GUI 和整个长期运行的服务是一个将在后台运行的进程;只有在需要时才调用(显示)GUI。
我的问题是:这可以用 JavaFX 2 GUI 来完成吗?怎么做?
提前谢谢约西普
那么您需要在 Java 应用程序中进行监控和管理吗?您应该使用 Java 管理扩展 (JMX) 技术。http://docs.oracle.com/javase/6/docs/technotes/guides/management/overview.html
如果您决定不能只使用标准 JMX 客户端或创建插件,那么您可以将 JavaFX 应用程序创建为 JMX 客户端。