Asp.Net MVC 4/5 Padrão GET-POST-REDIRECT Exibe um página Submete um formulário Página de resposta Carregamento completo de página Carregamento completo de página
Parsing •Html •Css - Javascript •Redenrização de templates •Lógica de aplicação(GUI) •Rotas(cliente) Servidor(es) - Rotas de API - Segurança - Autenticação - Armazenamento de dados - Lógica de domínio - Servidor de arquivos estáticos Requisição HTTP (Dados em JSON) Renderização Parcial Resposta HTTP (Dados em JSON)
As oito falácias de computação distribuídas: A rede é confiável Latência Zero Banda infinita Rede é segura Topologia não muda Somente há um admin Custo de transporte de dados é zero A rede é homogênea
Hipermídia como Motor do Estado da Aplicação Nível 2: Métodos HTTP Uso de Verbos e Códigos de Status. Nível 1: Recursos URI unambíguas, há recursos distintos para “Consumidor” e “Consumidores” Nível 0: POX(Plain old XML) XML sobre HTTP Modelo de Maturidade de Richardson
ao WebAPI- https://github.com/domaindrivendev/Swashbuckle Autofac – Injetor de Dependências - http://autofac.org/ Asp.NET WebAPI – Site com tutoriais e vídeos - http://www.asp.net/web-api AngularJs – site oficial - https://angularjs.org/ Restangular – Acessar dados da webapi de modo mais REST - https://github.com/mgonto/restangular Ui-Router – Poderoso Roteador para AngularJS -