我喜欢编写一个Java应用程序,我会给我的朋友收集一些数据。数据将由我收集,我会做一些无聊的统计数据。我的朋友都在这个地方,唯一的链接就是互联网。最简单/推荐的从客户端收集数据的方式
现在的问题:如何收集数据?
我能想到的最简单的方法是生成一个输出文件,并让我的朋友通过电子邮件发回给我。但从技术意义上来说这不是很好,也很复杂。
我也认为只是通过一个原始套接字发送一些序列化的数据,但这将需要一个具有适当的接收应用程序的服务器。写这样一个暴露在互联网上的东西并不好玩。
所以对于答案,请考虑整个架构,客户端以及服务器端。
Web服务如何?如果使用许多现有Java服务器环境之一,则不必担心处理套接字。 – cheeken 2012-07-19 07:01:22
这可能比普通服务器更好,是的。但AFAIK tomcat和朋友也是野兽......我在这方面没有太多经验。我想要一些易于安装和运行的东西。无论如何,它必须是安全的。 (还有很多其他的愿望圣诞老人;)) 所以当谈到通过邮件发送:我认真;) – Scolytus 2012-07-19 07:14:28