0
你好 作爲一個項目,我一直在問用java我自己的Dropbox來寫。我的程序將像原來的dropbox一樣使用監聽器(使用nio2-已經寫入)到特定文件夾,並且需要將這些文件上傳到遠程服務器。服務器也將有一個簡單的界面,我將離開到最後。我可以每一項技術,我想要的。我們學習了hibernate(因爲我需要將數據保存在MySQL數據庫中)。我們還學會了套接字,servlet,休息和彗星。我應該使用什麼通信技術來創建我的應用程序?
我有點糊塗了怎麼辦我的程序的通信部分。我可以使用套接字,但它的級別非常低,我正在尋找更快,更高級和更簡單的技術。我讀了這麼多,看到這麼多的條款,如Apache米娜,Netty中,RMI ...
我需要一些簡單與常見問題和示例在線配發將支持:
- 多線程服務器應用程序。
- 我不在乎它是否在HTTP上......
- 易於在多個客戶端和服務器之間實現和傳輸數據。
- 一個簡單的方法,如果一個文件更改服務器將通知客戶。
TNX配發
但客戶端會使用什麼?插座? – 2011-05-11 22:10:41
你是對的!那麼HttpClient :) http://hc.apache.org/httpcomponents-client-ga/ – OscarRyz 2011-05-11 22:13:49
我可以用它來發送大文件? – 2011-05-11 23:11:03