Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Android基于REST的CS架构方案

2.419 visualizaciones

Publicado el

此文档简要介绍了Android作为比较流行的智能终端,客户端如何基于REST协议与服务端来交互的方案及框架选型。

Publicado en: Tecnología
  • Sé el primero en comentar

Android基于REST的CS架构方案

  1. 1. Android 的 C/S 架构方案 rain 2011.6.10
  2. 2. 介绍 <ul><li>Blog: http://rainboyan </li></ul><ul><li>Twitter: @rainboyan </li></ul>
  3. 3. 目录 <ul><li>协议 </li></ul><ul><li>框架 </li></ul><ul><li>工具 </li></ul><ul><li>演示 </li></ul>
  4. 4. 协议 <ul><li>Plain Old XML ( POX ) </li></ul><ul><li>SOAP </li></ul><ul><li>REST </li></ul>
  5. 5. REST <ul><li>表象化状态转变 ( Representational State Transfer ) </li></ul><ul><li>Roy Fielding 博士在 2000 年提出的一种软件架构风格 </li></ul><ul><li>相比复杂的 SOAP 和 XML RPC 方式更加简洁 </li></ul>
  6. 8. REST 的设计原则 <ul><li>为所有“事物”定义 ID </li></ul><ul><li>将所有事物链接在一起 </li></ul><ul><li>使用标准方法 </li></ul><ul><li>资源多重表述 </li></ul><ul><li>无状态通信 </li></ul>
  7. 9. REST: Security <ul><li>WS*- </li></ul><ul><li>OAuth 1.0a/2.0 </li></ul>
  8. 10. 框架 <ul><li>Client </li></ul><ul><li>Server </li></ul>
  9. 11. 框架 - Client <ul><li>Android 2.2 </li></ul><ul><li>Spring Android 1.0 M3 </li></ul>
  10. 12. 框架 - Server <ul><li>Spring 3.0.5 </li></ul><ul><li>Hibernate 3.6.3 </li></ul><ul><li>Spring MVC 3 </li></ul>
  11. 13. 工具 <ul><li>Eclipse </li></ul><ul><li>Maven </li></ul><ul><li>Android Tools </li></ul><ul><li>MySQL Server </li></ul>
  12. 14. 演示

×