Web API - ASP.NET MVC

Description

Mind Map on Web API - ASP.NET MVC, created by Adriano Oliveira on 16/01/2017.
Adriano Oliveira
Mind Map by Adriano Oliveira, updated more than 1 year ago
Adriano Oliveira
Created by Adriano Oliveira over 7 years ago
20
2

Resource summary

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
                    Show full summary Hide full summary

                    Similar

                    What were the Cause and Consequences of The Cuban Missile Crisis October 1962
                    matthewnr73
                    Plant and animal cells
                    charlotteireland
                    unit 1 f321 chemistry ocr
                    methmip
                    AQA GCSE Biology B1 unit 1
                    Olivia Phillips
                    Mapa Conceptual de Liderazgo
                    gabbi.mendoza
                    ICT GCSE flashcards
                    Catherine Archer
                    Moon Phases Quiz
                    Kennedy Kerr
                    NSI FINAL TEST
                    brahim matrix
                    Basic Immunology Principles
                    Robyn Hokulani-C
                    Science Unit 1 flashcards
                    bamoscato
                    Ratios
                    Sharon Yates