我想知道,用于在移动应用程序和基于J2EE或Spring的服务器端之间传输数据的标准通信协议是什么?移动应用程序使用的标准通信协议是什么?
0
A
回答
0
0
对于大多数应用程序,HTTP(S)是最好使用的协议。开销(即标题)非常小,传输可以被压缩,连接可以被保护(通过SSL)。此外,端口80(HTTP)和443(HTTPS)将在99%的情况下打开。其他端口不是 - 例如一些运营商阻止所有其他端口,除非您支付额外费用。
至于实现,我建议使用JSON格式的RESTful Web服务。 JSON标准化程度很高,开销很小,您可以使用任何语言使用它的很好的库(查看org.json,它与Android捆绑在一起,但也可以作为独立下载用于其他应用程序)。看看这个问题:
更好的Java JSON库吗?
0
HTTP(S)+ JSON或XML + OAuth是最好的集合。在Java中,您可以使用google-gson库进行JSON和oauth-signpost进行OAuth。
相关问题
- 1. MySQL使用什么通信协议?
- 2. 移动web应用程序开发的标准是什么?
- 3. 为移动应用程序通信准备RoR应用程序
- 4. 什么应用协议是像Draw这样的移动应用使用?
- 5. 什么是分层通信协议?
- 6. 套接字通信协议/标准
- 7. 什么是移动Web应用程序
- 8. 这里使用什么样的协议与PayPal进行通信?
- 9. 测量协议不适用于移动应用程序
- 10. 你会推荐什么通信协议?
- 11. 什么通信协议超级终端使用?
- 12. Azure:使用什么协议与高速缓存进行通信
- 13. 应用服务器通信协议
- 14. iphone应用程序包/公司标识符与ccTLD - 协议是什么?
- 15. 什么是今天的标准协议,由SSO使用(单点登录)?
- 16. 使用netcat的通信协议
- 17. 使用协议的跨班通信
- 18. 什么是ExternalAccessory协议使用IOS
- 19. 在与python的客户端 - 服务器应用程序通信中使用什么协议?
- 20. HTTPS协议上的angularJs应用程序使用HttpOnly标志Cookie
- 21. 什么是Swift中的“标记协议”?
- 22. QWebEngineView为什么没有准备好移动应用程序?
- 23. Azure移动服务中使用的OData协议的版本是什么
- 24. 什么是可缓存的通信协议
- 25. 什么是金融行业 - 标准,协议和数据模型?
- 26. 确定UIBackgroundMode验收应用程序的标准是什么?
- 27. 命令行应用程序的标准返回值是什么?
- 28. 符合FIPS 140标准的应用程序是什么意思?
- 29. 移动应用程序的web应用程序的体系结构是什么?
- 30. Express应用程序提供什么协议?
我觉得和Java一样.. – Ranjit
没有标准,但RESTful(JSON)很常见,因为轻量级,这对移动设备来说是个好主意。 – zapl