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 mais de 7 anos atrás
20
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

                    Poder Constituinte
                    Jay Benedicto
                    Phrasal Verbs - Inglês #2
                    Eduardo .
                    Phrasal Verbs - Inglês #9
                    Eduardo .
                    Fonética, ortografia e acentuação gráfica
                    GoConqr suporte .
                    Direito Penal - Concurso de Pessoas
                    Rainã Ruela
                    Hereditariedade
                    Nicanor H. Iba
                    Avaliação de Alunos
                    Alessandra S.
                    A INTEGRAÇÃO DAS TDIC À PEDAGOGIA: UMA CONCEPÇÃO DE WEB CURRÍCULO
                    Malton Fuckner
                    Imperialismo e Neocolonialismo
                    Daniel Lima
                    Trauma - Abordagem inicial
                    Vanessa Palauro
                    ARQUIVOLOGIA
                    Alexandre Vieira