Entre para ter acesso à essa aula
Os cinco princípios que definem o estilo arquitetural são o respeito ao cliente-servidor, a interface uniforme, o conceito de hipermídia, o estadolessness e o uso de camadas.
O primeiro princípio diz respeito à separação das preocupações entre o cliente (experiência do usuário) e o servidor (performance, autenticação e autorização), que devem ser completamente desacoplados.
O segundo princípio tem a ver com a definição de um contrato de interface que especifica todos os recursos disponíveis e como eles podem ser acessados.
O terceiro princípio é sobre a capacidade de entregar conteúdo que indica quais outras possibilidades de recursos existem.
O quarto princípio é o statelessness, que significa que o servidor não guarda estado do que está acontecendo com a comunicação.
O quinto princípio é o uso de camadas para separar as preocupações lógicas, com a capacidade de trocar as camadas ou tecnologias sem afetar o funcionamento geral.
Há ainda o sexto princípio, menos comum, que é a capacidade de transferir código através da resposta em um recurso, por exemplo, retornando um código script que o cliente execute.
O primeiro princípio diz respeito à separação das preocupações entre o cliente (experiência do usuário) e o servidor (performance, autenticação e autorização), que devem ser completamente desacoplados.
O segundo princípio tem a ver com a definição de um contrato de interface que especifica todos os recursos disponíveis e como eles podem ser acessados.
O terceiro princípio é sobre a capacidade de entregar conteúdo que indica quais outras possibilidades de recursos existem.
O quarto princípio é o statelessness, que significa que o servidor não guarda estado do que está acontecendo com a comunicação.
O quinto princípio é o uso de camadas para separar as preocupações lógicas, com a capacidade de trocar as camadas ou tecnologias sem afetar o funcionamento geral.
Há ainda o sexto princípio, menos comum, que é a capacidade de transferir código através da resposta em um recurso, por exemplo, retornando um código script que o cliente execute.
01:38
09:25
04:05
12:33
09:17
10:53
06:18
08:49
05:13
12:01
03:39
07:47