美好的一天。我在服務器端使用Glassfish + ObjectDB(嵌入模式)和客戶端的Android應用程序開發服務器客戶端應用程序。什麼是可預測的方式(關於流量和安全性)將在ObjectDB中作爲java對象存儲的數據發送到android應用程序? (數據必須加密。) 我想:在服務器和客戶端之間傳遞對象的最佳方式是什麼?
- 通過流輸入/輸出傳遞可串行化的對象。
- 以XML/JSON格式傳遞數據。
或者可能有其他方法嗎?
Thx尋求幫助。
美好的一天。我在服務器端使用Glassfish + ObjectDB(嵌入模式)和客戶端的Android應用程序開發服務器客戶端應用程序。什麼是可預測的方式(關於流量和安全性)將在ObjectDB中作爲java對象存儲的數據發送到android應用程序? (數據必須加密。) 我想:在服務器和客戶端之間傳遞對象的最佳方式是什麼?
或者可能有其他方法嗎?
Thx尋求幫助。
二進制數據也具有最小的大小,但不太有用。 XML是自我描述的,但具有最大的尺寸。 如果您只需要在應用程序之間發送數據,則可以選擇二進制格式。
您可以嘗試Protobuf http://code.google.com/p/protobuf。交通流量小,易於集成。
在我的項目中,我正在做第一種方法。
這意味着我在做「文件」上傳和resp。下載。 然而,用這種方法你都必然要使用Java兩側(服務器和Android),這是不是一個問題,在我的情況
你的第二個方法將產生對開銷很大
加密不應在做這個級別。更好地使用HTTPS