带有服务器的JavaFXWeb客户端

带有服务器的JavaFXWeb客户端,java,sockets,javafx,Java,Sockets,Javafx,我必须做一个最终的项目(软件工程),它应该在网络上(我选择javafx而不是HTML5)。该项目的目的是学习人们盲目打字。用户得到一个句子,他应该重写它。应用程序应该保存用户的所有信息,这就是我需要服务器的原因 我有一些问题: 我可以将简单java套接字服务器与javafx一起使用吗 如果答案是肯定的,是否有支持简单套接字服务器的web托管服务?我听说了一些关于tomcat之类的事情。如果答案是否定的,我还有什么选择 eclipse使用javafx的最佳插件是什么?我是说,我需要一个设计师 我需

我必须做一个最终的项目(软件工程),它应该在网络上(我选择javafx而不是HTML5)。该项目的目的是学习人们盲目打字。用户得到一个句子,他应该重写它。应用程序应该保存用户的所有信息,这就是我需要服务器的原因

我有一些问题:

  • 我可以将简单java套接字服务器与javafx一起使用吗
  • 如果答案是肯定的,是否有支持简单套接字服务器的web托管服务?我听说了一些关于tomcat之类的事情。如果答案是否定的,我还有什么选择
  • eclipse使用javafx的最佳插件是什么?我是说,我需要一个设计师
  • 我需要从服务器发送的另一件事是向客户机发送声音文件,哪种类型的java服务器允许
  • 我可以将简单java套接字服务器与javafx一起使用吗
  • 对。毕竟,它是一个Java应用程序,您可以打开一个套接字(客户机或服务器)

  • 如果答案是肯定的,是否有支持简单套接字服务器的web托管服务?我听说了一些关于tomcat之类的事情。如果答案是否定的,我还有什么选择
  • 你不应该把注意力集中在这件事上。相反,尝试创建一组(REST)服务。服务器端的应用程序(Jetty、Tomcat或其他)将成为这些服务的生产者,而JavaFX应用程序将成为这些服务的消费者

  • eclipse使用javafx的最佳插件是什么?我是说,我需要一个设计师
  • 这是离题的,因为它属于个人偏好。我不知道有这样的设计师。在我看来,我更喜欢在头脑中设计,然后编写我想到的代码

  • 我需要从服务器发送的另一件事是向客户机发送声音文件,哪种类型的java服务器允许

  • 毕竟,声音文件是一个文件,而文件只是一个将通过网络发送的
    字节[]
    。了解如何在创建/使用服务时处理此问题。

    标记为太宽。你的总体设计是可行的。开始设计和开发它,并在需要时创建新的、非常具体的、有针对性的问题(每个问题一个问题)。当您创建一个新问题时,最好包含最少的可执行源代码,只复制问题中的问题。