Como configurar o MVC no ASP.NET Core

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net core Olá amigos, espero que todos estejam indo muito bem. No tutorial de hoje, veremos Como configurar o MVC no ASP.NET Core. É o nosso sexto tutorial da série ASP.NET Core. Até agora, abordamos todos os conceitos básicos do ASP.NET Core e agora estamos prontos para colocar nossas mãos no MVC.

Se você se lembra, quando estávamos criando este projeto na Introdução ao ASP.NET Core, selecionamos Modelo Vazio porque queremos criar nosso aplicativo a partir do zero. Mas se você quiser, também pode selecionar o modelo MVC e todos esses arquivos, que vamos criar, serão criados automaticamente nele. Então, vamos ver Como configurar o MVC no ASP.NET Core:

Como configurar o MVC no ASP.NET Core ???

  • MVC no ASP.NET Core é um padrão de projeto arquitetural, implementado por Microsoft.AspNet.Mvc pacote e composto por três componentes, que são:
  • Quando um usuário faz uma solicitação HTTP no navegador, essa solicitação é recebida pelo Controlador, que, por sua vez, tem como alvo os respectivos Modelo.
  • Após ser chamado pelo controlador, o modelo interage com o banco de dados e também implementa diferentes operações nos dados ou na solicitação.
  • Os controladores não apenas selecionam os respectivos modelos, mas também selecionam as respectivas vistas e transmitem os dados de modelos para vistas.
  • Aqui está uma representação gráfica de como a arquitetura MVC funciona:

Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net core

  • Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net coreAgora vamos configurar o MVC no ASP.NET Core, para abrir seu arquivo Startup.cs e no método ConfigureServices, precisamos adicionar os serviços MVC necessários.
  • Este método ConfigureServices é um contêiner de injeção de dependência; portanto, se precisarmos registrar qualquer dependência em nosso aplicativo, faremos isso aqui.
  • Como você pode ver na figura à direita, adicionamos services.AddMvc () em nosso contêiner de injeção de dependência.
  • Em seguida, precisamos adicionar MVC Middleware no nosso método de configuração, então vamos lá
Leia Também  Serviços de boletim informativo da Alemanha em comparação

Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net core

  • Como você pode ver no código acima, eu adicionei “Middleware MVC com rota padrão ” no meu pipeline de processamento de solicitações.
  • Quando adicionamos esse MVC Middleware em nosso pipeline, por padrão, ele faz uma pesquisa por Controlador Doméstico e depois encontra Método index iniciar.

Portanto, agora configuramos com sucesso nosso MVC Middleware e agora é hora de entender seus componentes um por um. Então, primeiro vamos dar uma olhada no Controller.

Controladores em MVC

  • Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net coreControladores na arquitetura MVC são classes C # simples, herdadas do builtin Microsoft.AspNetCore.Mvc.Controller classe e são usados ​​para manipular solicitações HTTP recebidas.
  • Todos os métodos / funções públicos nos Controladores são normalmente referidos como métodos de ação ou seja, podemos invocar esses métodos usando um URL específico e executar a ação / tarefa necessária.
  • O nome de cada classe Controller é seguido pela palavra “Controller”, ou seja, se eu quiser criar uma classe Controller chamada Home, o nome do arquivo será HomeController.cs.
  • Agora, vamos criar uma nova pasta chamada Controladores em nosso Solution Explorer e adicionar um novo arquivo de classe chamado HomeControllers.cs, conforme mostrado na figura à direita.
  • Eu usei o MVC com a rota padrão Middleware, que tem uma rota padrão para a página inicial e, se você verificar sua definição, verá que o Controller padrão é Home e o método de ação padrão é index.
  • Portanto, agora abra esta classe HomeController.cs e adicione um novo método de índice, como mostra a figura abaixo:

Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net core

  • Como você pode ver no código acima, adicionei um novo método de índice no HomeController e esse é o caminho inicial padrão do MVC Middleware.
  • Então, agora vamos executar nosso projeto e dar uma olhada no navegador. Se tudo der certo, você imprimirá essa linha na sua página inicial, em vez do arquivo index.html.
Leia Também  Por que você deve planejar sua campanha de anúncios do Facebook com o método SMART!

Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net core

Espero que você tenha entendido o básico dos controladores, agora vamos dar uma olhada nos modelos na arquitetura MVC:

Modelos no MVC

  • Modelos na arquitetura MVC consiste em diferentes classes e interfaces solicitadas pelos controladores e, em seguida, executa operações diferentes nos objetos de dados.
  • Os modelos são normalmente usados ​​para interagir com as fontes de dados, ou seja, obter ou salvar dados e esses dados são exibidos na respectiva MVC View.
  • Então, vamos criar uma nova pasta chamada Modelos em nosso Solution Explorer e adicione também um novo arquivo de classe chamado Engineers.cs, conforme mostrado na figura à direita.
  • Como nosso site está relacionado à engenharia, criarei um novo formulário de inscrição para engenheiros, portanto adicionei o código abaixo no meu arquivo Engineers.cs:

Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net core

  • Portanto, criamos essas propriedades em nossa classe Engineers e, como você pode ver, essa classe Model contém apenas nossos dados.
  • Nós não adicionamos nenhum método para brincar com esses dados, por isso é uma classe de dados.
  • Agora vamos criar outra classe que terá todos os métodos, ou seja, salvar esses dados na tabela do banco de dados ou procurar quaisquer dados etc.
  • Mas antes de criar esta classe, primeiro vamos criar sua interface na pasta Modelos chamada IEngineersRepository.
  • Nesta interface, declarei apenas um rito de método agora, mas adicionaremos muito mais nas próximas palestras, então aqui está o código:

Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net core

  • Como você pode ver na figura acima, que declarou um método chamado GetEngineers (), que obterá os dados dos engenheiros do banco de dados usando seu ID.
  • Agora, vamos criar essa segunda classe, que implementará essa interface IEngineersRepository.
  • Portanto, crie uma nova classe na pasta Modelos e dê um nome a ela EngineersRepository, o código é mostrado na figura abaixo:
Leia Também  O que podemos esperar do futuro da usinagem CNC?

Como configurar o MVC no ASP.NET Core, MVC no asp net core, asp net core mvc, mvc asp.net core

  • Como você pode ver no código acima, eu herdei essa classe da Interface IEngineersRepository, é por isso que tem a implementação de GetEngineers () função.
  • Antes dessa implementação de método, acabei de adicionar alguns dados codificados no construtor desta classe.
  • Portanto, toda vez que essa classe for instanciada, nossos dados serão criados, substituiremos esses dados pelo banco de dados SQL posteriormente, mas por enquanto vamos entender o conceito MVC.
  • Portanto, agora temos duas classes e uma interface na pasta Modelos.

No tutorial de hoje, temos uma visão geral detalhada da arquitetura MVC no ASP.NET Core. Este tutorial ainda não está completo, pois ainda não discutimos as Views no MVC, mas antes de discutir as Views, precisamos entender primeiro a injeção de dependência no ASP.NET Core, que é o próximo tutorial. Depois disso, adicionaremos Views em nosso projeto. Até então cuidar e se divertir !!!

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Textos que valem a leitura:
https://responsibleradio.com/um-guia-para-o-curso-bba-disciplinas-plano-de-estudos-faculdades-na-india-e-muito-mais/

https://draincleaningdenverco.com/ganhar-dinheiro-no-mercado-de-divisas-forex/

https://weeventos.com.br/chocolatey-um-gerenciador-de-pacote-pack-para-windows/

https://clipstudio.com.br/desafio-de-30-dias-3-beber-mais-agua/

https://multieletropecas.com.br/como-escolher-uma-varinha-de-vapor/

https://holidayservice-tn.com/dicas-para-comecar-a-investir-no-mercado-de-acoes-parte-2-de-2/

https://teleingressos.com.br/esta-empresa-ajuda-uma-mae-solteira-a-economizar-cerca-de-us-1-000-ano-no-seguro-automovel/

https://proverasfestas.com.br/um-guia-abrangente-para-o-conteudo-evergreen/

https://coniferinc.com/estrategias-de-marketing-de-internet-rentaveis/

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br