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