Wikipedia não kkk pesquisa outras fontes.

Basicamente .. O HTTP tem suporte a 4 tipos de requisição: GET, POST, PUT e
DELETE.

Estamos acostumados a usar GET e POST nos formulários, correto?

O REST é usado em web services (uma alternativa ao SOAP), e modifica a
forma de interpretar a URL, levando em consideração o comando que está
usando.

GET - Buscar, SQL SELECT
POST - Inserção de dados, SQL INSERT
PUT - Alteração de dados, SQL UPDATE
DELETE - Sem comentários :D

No site do BackboneJS ele tem o seguinte exemplo:

The default *sync* handler maps CRUD to REST like so:

   - *create → POST   */collection
   - *read → GET   */collection[/id]
   - *update → PUT   */collection/id
   - *delete → DELETE   */collection/id


GET produto/12 .. buscar o produto com id 12
POST produto .. servirá para inserir um produto (envie nome, preço, etc)
PUT produto/12 ... alterar o produto 12 (envie nome, preço, etc)
DELETE produto/12 .. apagará o produto

Observe que o seu esquema de rotas do kohana e o seu Controller terá de dar
suporte a essas requisições.

Achei estes 3 modulos, mas não testei nenhum

https://github.com/michal-m/kohana-modules-restful
https://github.com/samsoir/krestful
https://github.com/sheatrevor/kohana_rest_client

Observe que tem de ter o Rest Server para servir, e o Rest Client (que será
o backboneJS)

Fuiz .. to fazendo uma monografia aqui :D



Em 25 de janeiro de 2012 15:33, jose antoniel de lima Lima <
[email protected]> escreveu:

> não cara foi bom tocar no assunto o negocio do REST (Transferência do
> Estado Representacional) le na http://pt.wikipedia.org/wiki/REST e não
> entende bem o negocio do rest....
>
> para que exatamente serve o reste com relação a transferencia de estado
> fiquei confuso aki um pouco....
>
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana
> Php" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para [email protected].
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> [email protected].
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/kohana-php?hl=pt-BR.
>



-- 
http://felipebastosweb.com.br
http://twitter.com/felipebastosweb

-- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Kohana Php" dos 
Grupos do Google.
Para postar neste grupo, envie um e-mail para [email protected].
Para cancelar a inscrição nesse grupo, envie um e-mail para 
[email protected].
Para obter mais opções, visite esse grupo em 
http://groups.google.com/group/kohana-php?hl=pt-BR.

Responder a