我喜歡編寫一個Java應用程序,我會給我的朋友收集一些數據。數據將由我收集,我會做一些無聊的統計數據。我的朋友都在這個地方,唯一的鏈接就是互聯網。最簡單/推薦的從客戶端收集數據的方式
現在的問題:如何收集數據?
我能想到的最簡單的方法是生成一個輸出文件,並讓我的朋友通過電子郵件發回給我。但從技術意義上來說這不是很好,也很複雜。
我也認爲只是通過一個原始套接字發送一些序列化的數據,但這將需要一個具有適當的接收應用程序的服務器。寫這樣一個暴露在互聯網上的東西並不好玩。
所以對於答案,請考慮整個架構,客戶端以及服務器端。
Web服務如何?如果使用許多現有Java服務器環境之一,則不必擔心處理套接字。 – cheeken 2012-07-19 07:01:22
這可能比普通服務器更好,是的。但AFAIK tomcat和朋友也是野獸......我在這方面沒有太多經驗。我想要一些易於安裝和運行的東西。無論如何,它必須是安全的。 (還有很多其他的願望聖誕老人;)) 所以當談到通過郵件發送:我認真;) – Scolytus 2012-07-19 07:14:28