2012-05-05 70 views
3

美好的一天。我在服務器端使用Glassfish + ObjectDB(嵌入模式)和客戶端的Android應用程序開發服務器客戶端應用程序。什麼是可預測的方式(關於流量和安全性)將在ObjectDB中作爲java對象存儲的數據發送到android應用程序? (數據必須加密。) 我想:在服務器和客戶端之間傳遞對象的最佳方式是什麼?

  • 通過流輸入/輸出傳遞可串行化的對象。
  • 以XML/JSON格式傳遞數據。

或者可能有其他方法嗎?

Thx尋求幫助。

回答

1

二進制數據也具有最小的大小,但不太有用。 XML是自我描述的,但具有最大的尺寸。 如果您只需要在應用程序之間發送數據,則可以選擇二進制格式。

0

在我的項目中,我正在做第一種方法。

  • 通過流輸入/輸出傳遞可串行化對象。

這意味着我在做「文件」上傳和resp。下載。 然而,用這種方法你都必然要使用Java兩側(服務器和Android),這是不是一個問題,在我的情況

你的第二個方法將產生對開銷很大

加密不應在做這個級別。更好地使用HTTPS

相關問題