Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/316.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_Architecture_Client Server - Fatal编程技术网

Java 从客户端收集数据的最简单/推荐方法

Java 从客户端收集数据的最简单/推荐方法,java,architecture,client-server,Java,Architecture,Client Server,我喜欢写一个Java应用程序,我会给我的朋友收集一些数据。数据将由我收集,我将做一些无聊的统计。我的朋友到处都是,唯一的链接就是互联网 现在的问题是:如何收集数据? 我能想到的最简单的方法是生成一个输出文件,并让我的朋友通过电子邮件将其发送回我。但从技术角度来说,这并不好,也不复杂 我还考虑过只通过原始套接字发送一些序列化数据,但这需要一个具有适当接收应用程序的服务器。而写这样一个暴露在互联网上的东西是没有乐趣的 对于答案,请考虑整个架构、客户端和服务器端。 < P>如果你有一个谷歌帐户,我会提

我喜欢写一个Java应用程序,我会给我的朋友收集一些数据。数据将由我收集,我将做一些无聊的统计。我的朋友到处都是,唯一的链接就是互联网

现在的问题是:如何收集数据?

我能想到的最简单的方法是生成一个输出文件,并让我的朋友通过电子邮件将其发送回我。但从技术角度来说,这并不好,也不复杂

我还考虑过只通过原始套接字发送一些序列化数据,但这需要一个具有适当接收应用程序的服务器。而写这样一个暴露在互联网上的东西是没有乐趣的


对于答案,请考虑整个架构、客户端和服务器端。

< P>如果你有一个谷歌帐户,我会提供以下两个建议:

你可以调查一下。它提供了一个很好的应用程序环境,无需花费合理的使用费用。您甚至可以通过使用谷歌帐户进行身份验证并过滤您的朋友来限制对该应用程序的访问


另一个选择是创建一个。它将把你朋友的答案累积到一个电子表格中,可以通过java离线导出和处理。

我必须同意dvberkel的调查问卷。不要试图把事情弄得过于复杂。只需通过Google文档收集数据,然后将其导入Java并创建统计数据。

web服务如何?如果您使用现有的许多Java服务器环境中的一个,您不必担心如何处理套接字。这可能比普通服务器要好,是的。但非洲雄猫和朋友也是野兽。。。我在那个领域没有多少经验。我想要一些易于安装和运行的东西。它必须是安全的,不管这意味着什么。(还有很多其他对圣诞老人的祝福;)所以当谈到邮寄时:我是认真的;)应用引擎听起来很不错。。。关于文档:用户也可以像CSV这样上传文件吗?(如果你知道,我以后也可以试试)因为生成数据的java应用程序(不仅仅)要求用户输入,还获取一些系统信息等。上传文件不是Google docs中问卷调查的选项。谢谢你的回答,我已经在dvberkel的回答中对文档发表了评论。