Web API - ASP.NET MVC

Beschreibung

Mindmap am Web API - ASP.NET MVC, erstellt von Adriano Oliveira am 16/01/2017.
Adriano Oliveira
Mindmap von Adriano Oliveira, aktualisiert more than 1 year ago
Adriano Oliveira
Erstellt von Adriano Oliveira vor mehr als 7 Jahre
20
2

Zusammenfassung der Ressource

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
                    Zusammenfassung anzeigen Zusammenfassung ausblenden

                    ähnlicher Inhalt

                    Alle Länder der Welt und ihre Hauptstädte
                    JohannesK
                    Welten im Kalten Krieg
                    andri.roth
                    Spanisch Einstufungstest Niveau A1.1
                    SprachschuleAktiv
                    Spanisch Einstufungstest Niveau B1.1
                    SprachschuleAktiv
                    Faust I
                    barbara91
                    Unterrichtsplanung in 5 Minuten
                    h.a.mueller
                    Wichtige Fälle/ Patienten aus der Allgemeinen Psychologie (ALPS)
                    Caroline X
                    Vetie PathoHisto 2018
                    Juliane Arendt
                    Vetie - Tierseuchenbekämpfung 2016
                    Peter Christian Ponn
                    Vetie: spez Patho 2018
                    Johanna Tr
                    Vetie - Spezielle Pathologie 2021
                    Svea Schill