Mind map
1- Por que utilizar REST?
Map content
1- Por que utilizar REST?
web services
- SOAP (Simple Object Access Protocol).
- tráfego de informações é via XML
- interagir com serviços desse tipo a partir de código javascript
- tráfego de informações é via XML
- serviços REST.
- REST significa REpresentational State Transfer (ou Transferência de Estado Representativo, em tradução livre)
- é notável que o protocolo REST é guiado (dentre outros preceitos) pelo que seriam as boas práticas de uso de HTTP:
- O “marco zero” de REST é o recurso.
- Em REST, tudo é definido em termos de recursos, sendo estes os conjuntos de dados que são trafegados pelo protocolo.
- Os recursos são representados por URI’s.
- URI’s e URL’s são essencialmente a mesma coisa
- URL significa Universal Resource Locator
- Já uma URL pode ser utilizada apenas para fornecer caminhos - sendo que uma URL é, portanto, uma forma de uma URI.
- URI, Universal Resource Identifier
- Uma URI, como diz o próprio nome, pode ser utilizada para identificar qualquer coisa - dar um caminho para um determinado conteúdo, dar nome a este, etc
- É mais natural que URI’s que não sejam URL’s sejam utilizadas em outros contextos, como fornecimento de namespaces XML.
- URL significa Universal Resource Locator
- URI’s e URL’s são essencialmente a mesma coisa
- Os recursos são representados por URI’s.
- SOAP (Simple Object Access Protocol).
http://localhost:8080/cervejaria/clientes
- http://
- Indica o protocolo que está sendo utilizado (no caso, HTTP);
- localhost:8080
- Indica o servidor de rede que está sendo utilizado e a porta (quando a porta não é especificada, assume-se que é a padrão - no caso do protocolo HTTP, 80);
- cervejaria
- Indica o contexto da aplicação, ou seja, a raiz pela qual a aplicação está sendo fornecida para o cliente. Vou me referir a esta, daqui em diante, como contexto da aplicação ou apenas contexto;
- clientes
- É o endereço, de fato, do recurso - no caso, a listagem de clientes. Vou me referir a este, daqui em diante, como endereço do recurso.
- A URL escolhida deve ser única por recurso.
- Isto significa que, sempre que desejar obter a representação de todos os clientes, você deve utilizar a URL http: //localhost:8080/cervejaria/clientes .
- Realizar uma consulta nesta URL pode retornar dados
- Se você desejar, portanto, retornar um cliente específico, você deve utilizar uma URL diferente.
- Realizar uma consulta nesta URL pode retornar dados
- Isto significa que, sempre que desejar obter a representação de todos os clientes, você deve utilizar a URL http: //localhost:8080/cervejaria/clientes .
- http://
O protocolo
- HTTPS
- Vale destacar que o HTTPS ( HyperText Transfer Protocol over Secure Sockets Layer) não é uma variação do HTTP, mas apenas a adição de uma camada extra - o que mantém o HTTPS na mesma categoria que o HTTP, assim como qualquer outro protocolo que seja utilizado sobre o HTTP, como SPDY.
- HTTP
- HTTP é o único protocolo 100% compatível conhecido.
- o autor do HTTP também é o autor de REST e, além disso, o protocolo HTTP é um dos mais utilizados no mundo (sendo que a web, de maneira geral, é fornecida por este protocolo).
- HTTPS
Information
- Description
- Sistema da informação REST Mind Map on 1- Por que utilizar REST?, created by welligton santos on 22/08/2021.
- Created by
- welligton santos
- Views
- 2
- Rating