2012-07-09 29 views
1

我的問題是關於使用Java讀取遠程XML文件。 我的文件存儲在一臺運行Windows CE的設備中。我應該每天訪問幾次這些設備。 考慮到網絡限制,建立TCP會話和數據丟失,哪種解決方案更高效:以遠程方式打開並讀取文件或將副本本地複製到服務器並進行處理? 非常感謝。閱讀遠程XML文件或將其複製到語言環境(使用Java)?

回答

1

看來你希望通過服務器從客戶端讀取文件,而大多數情況下它是相反的。在這種情況下,你應該有一些從客戶端到服務器的推送功能,這可以通過HTTP。

或者您可以在客戶端運行Http連接偵聽器,該客戶端接受來自服務器的請求並將XML文件發送回服務器。本質上它就像在客戶端運行的服務器線程。

不知道如果你在Windows CE上運行JAVA。在Windows CE HTTP偵聽器中尋找解決方案。

看看有沒有幫助

+0

是的我認爲這是一個很好的解決方案。事實是,我有想法安排在服務器上運行的應用程序中獲取數據的工作。然後,我會使用套接字或Web服務來獲取數據。你對這種方法有什麼看法?感謝致敬。 – Spacemonkey 2012-07-10 07:08:49

+0

理想情況是,在你想要定期完成任務的情況下,你應該有一個調度程序或者cronjob來完成這個任務。 – javanx 2012-07-10 15:02:19