Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/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 我应该使用什么通信技术来创建我的应用程序?_Java_Sockets - Fatal编程技术网

Java 我应该使用什么通信技术来创建我的应用程序?

Java 我应该使用什么通信技术来创建我的应用程序?,java,sockets,Java,Sockets,你好 作为一个项目,我被要求使用java编写我自己的dropbox。我的程序将像原来的dropbox一样,有一个监听器(使用已经写入的nio2)到一个特定的文件夹,并且需要将文件上传到远程服务器。服务器还将有一个简单的界面,我将一直保留到最后。我可以使用我想要的任何技术。我们学习了hibernate(因为我需要将数据保存在mySQL数据库中)。我们还学习了套接字、servlet、rest和comet 我有点搞不清楚如何做我程序中的沟通部分。我可以使用socket,但它的级别非常低,我正在寻找一种

你好 作为一个项目,我被要求使用java编写我自己的dropbox。我的程序将像原来的dropbox一样,有一个监听器(使用已经写入的nio2)到一个特定的文件夹,并且需要将文件上传到远程服务器。服务器还将有一个简单的界面,我将一直保留到最后。我可以使用我想要的任何技术。我们学习了hibernate(因为我需要将数据保存在mySQL数据库中)。我们还学习了套接字、servlet、rest和comet

我有点搞不清楚如何做我程序中的沟通部分。我可以使用socket,但它的级别非常低,我正在寻找一种更快速、更简单的技术。我读了很多书,看到了很多术语,比如ApacheMina、Netty、RMI

我需要一些简单的在线常见问题解答和示例,以支持:

  • 多线程服务器应用程序
  • 我不在乎它是否在HTTP上
  • 易于在多个客户端和服务器之间实现和传输数据
  • 如果文件发生更改,服务器将通知客户端的一种简单方法

  • tnx分配

    使用servlet输入。至于通知。您可以将容器嵌入客户端,并让服务器推送更新通知

    但是客户会使用什么呢?插座?你说得对!HttpClient:)我可以用它发送大文件吗?