美好的一天。我在客户端的服务器端和Android应用程序上使用Glassfish + ObjectDB(嵌入模式)开发服务器 - 客户端应用程序。什么是prefreable方式(关于流量和安全性)将存储为ObjectDB中的java对象的数据发送到Android应用程序? (数据必须加密。) 我想:
或者可能还有其他方式?
寻求帮助。
答案 0 :(得分:2)
您可以尝试Protobuf http://code.google.com/p/protobuf。流量少,易于集成。
答案 1 :(得分:1)
二进制数据也具有最小的尺寸,但不太有用。 XML是自我描述的,但具有最大的大小。 如果您只需要在应用程序之间发送数据,则可以选择二进制格式。
答案 2 :(得分:0)
在我的项目中,我正在做第一种方法。
这意味着我正在进行“文件”上传。下载。 但是,使用这种方法你必须在双方使用Java(服务器和android),这在我的情况下不是问题
你的第二种方法会产生很多开销
不应在此级别上进行加密。更好地使用HTTPS