O estilo REST tem sido reconhecido como a maneira mais simples e robusta de expor suas aplicações como serviços. Acompanhe o projeto, modelagem, conceitos e ferramentas para o desenvolvimento de um sistema RESTful completo.
3. Hoje você vai ver...
●
O conceito por trás do REST
●
O projeto de um sistema RESTful
●
Ferramentas e técnicas para implementação
21 de Agosto The Developers Conference 2011 3
5. URI
●
Identificação universal de recursos
●
Negociação de Conteúdo
●
Vários esquemas de identificação
●
http://dominio.com/path?query=123#hash
●
ftp://user@server.net/path/arquivo.txt
●
mailto:alexandre@gaigalas.net
●
…
21 de Agosto The Developers Conference 2011 5
6. Verbos e Substantivos
Lembra disso cara
Acende é foda rsrs
Puxa
Prende
Passa
21 de Agosto The Developers Conference 2011 6
7. RestBeer
●
Portal de informações sobre cervejas
●
Cervejas
●
Estilos
●
Países
21 de Agosto The Developers Conference 2011 7
8. URIs
●
http://restbeer.com/cervejas/
●
http://restbeer.com/estilos/
●
http://restbeer.com/paises/
21 de Agosto The Developers Conference 2011 8
9. URIs
●
http://restbeer.com/cervejas/Skol
●
http://restbeer.com/cervejas/Guinness
●
http://restbeer.com/cervejas/Deus
●
http://restbeer.com/estilos/Stout
●
http://restbeer.com/estilos/Pilsen
21 de Agosto The Developers Conference 2011 9
10. URIs
●
/cervejas?pais=Brasil&estilo=Stout
21 de Agosto The Developers Conference 2011 10
11. URIs
●
/cervejas?pais=Brasil&estilo=Stout
●
/cervejas?estilo=Stout&pais=Brasil
●
/cervejas/Stout/Brasil
●
/cervejas/Brasi/Stout
21 de Agosto The Developers Conference 2011 11