我喜欢编写一个Java应用程序,我将给我的朋友收集一些数据。数据将由我收集,我将做一些无聊的统计数据。我的朋友到处都是,唯一的链接是互联网。
现在的问题是:如何收集数据?
我能想到的最简单的方法是生成一个输出文件,让我的朋友通过电子邮件将它发回给我。但从技术意义上说它并不好看和复杂。
我还考虑过通过原始套接字发送一些序列化数据,但这需要服务器具有正确的接收应用程序。写一些暴露在互联网上的东西并不好玩。
因此,对于答案,请考虑整个架构,客户端以及服务器端。
答案 0 :(得分:3)
如果您有Google帐户,我会提供以下两条建议:
您可以查看Google App Engine。它提供了一个很好的应用环境,合理使用是免费的。您甚至可以通过使用Google帐户进行身份验证并过滤您的朋友来限制对应用程序的访问。
另一种选择是创建questionnaire via Google docs。它会将您的朋友的答案累积到电子表格中,可以通过java离线导出和处理。
答案 1 :(得分:0)
我必须在调查问卷上同意dvberkel。不要试图让它变得更加复杂。只需通过Google文档收集数据,然后将其导入Java并创建统计信息。