Web API - ASP.NET MVC

Descrição

Mapa Mental sobre Web API - ASP.NET MVC, criado por Adriano Oliveira em 16-01-2017.
Adriano Oliveira
Mapa Mental por Adriano Oliveira, atualizado more than 1 year ago
Adriano Oliveira
Criado por Adriano Oliveira quase 8 anos atrás
21
2

Resumo de Recurso

Web API - ASP.NET MVC
  1. Lado Cliente
    1. Devemos fazer uma requisição HTTP através de um endereço da web
      1. HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www...");
        1. request.Method = "GET";
        2. Criamos um objeto para receber a resposta da requisição
          1. WebResponse response = request.GetResponse();
            1. Carregamos essa response em uma Stream
              1. using (Stream responseStream = response.GetResponseStream()) { StreamReader reader = new StreamReader(responseStream, Encoding.UTF8); conteudo = reader.ReadToEnd(); }
                1. E pronto nossa variável conteúdo estará com o conteúdo daquela página.
        3. Lado Servidor
          1. Criamos um projeto ASP.NET Web Api, utilizamos o layout Empty porém marcamos o checkbox de Web Api em baixo.
            1. Estrutura do Projeto
              1. Models
                1. Vão conter as regras de negócio, e as classes concretas.
                2. Controller
                  1. Serão adicionados controllers
                    1. Controllers são como classes comuns porém herdam de ApiController, para adicionar um escolha Add > Controller.
                      1. Os controllers serão a utilizados para consumir os serviços.
                    2. Criar pasta DAO
                      1. Acesso ao banco de dados, pode ser utilizado um ORM
                      2. App_Start
                        1. Esse diretório possui por padrão o arquivo WebApiConfig
                          1. O que esse aquivo Faz?
                            1. Controla as URIs de acesso
                  2. Serviço REST
                    1. Informações sobre REST
                      1. Addressability do REST - Esse conceito é o fato de que cada URI representa algo diferente no sistema

                    Semelhante

                    Paulo Freire Pedagogia da Autonomia
                    lb.roberto
                    Como Transformar sua Anotação em Suporte
                    Alessandra S.
                    Expressões Idiomáticas Em Inglês
                    marciofmoraes
                    BIOQUÍMICA CELULAR
                    paulo.ximendes
                    Física: Mecânica - Cinemática
                    GoConqr suporte .
                    Teorias da Personalidade
                    DaianaDecker
                    Linha Cronológica Filosofia
                    Natália Latin
                    Períodos da História do Brasil
                    GoConqr suporte .
                    21 erros de comunicação que atrapalham sua carreira
                    Liliane Tubino
                    Transformações Químicas e Físicas
                    Andrea Barreto M. Da Poça
                    O Governo-Geral Brasil colônia
                    jacson luft