Article image

RF

Rubens Filho05/06/2023 11:18
Compartilhe

Estrutura de Projetos ASP.NET Core padrão MVC

    Essas estruturas são essenciais para organizar e separar as diferentes partes do aplicativo. 

     

    • Pasta "Controllers": A pasta "Controllers" contém os controladores do seu aplicativo. Os controladores são responsáveis por processar as solicitações dos usuários e retornar as respostas apropriadas. Cada controlador é uma classe que herda da classe base "Controller" e contém métodos de ação. Esses métodos são responsáveis por lidar com as diferentes solicitações, como exibir uma página, processar um formulário ou retornar dados em formato JSON. 

     

    • Pasta "Models": A pasta "Models" contém as classes que representam os dados e a lógica de negócios do aplicativo. As classes de modelo são responsáveis por armazenar e manipular os dados do aplicativo. Elas podem conter propriedades para representar os campos dos objetos, bem como métodos para realizar operações relacionadas aos dados, como validação e cálculos. 

     

    • Pasta "Views": A pasta "Views" contém as visualizações do aplicativo. As visualizações são responsáveis por definir a aparência e a estrutura das páginas que serão exibidas aos usuários. Elas geralmente são escritas em uma linguagem de marcação, como HTML, com a inclusão de elementos de código e expressões do ASP.NET Core para exibir dinamicamente os dados. Cada controlador normalmente possui uma pasta correspondente dentro da pasta "Views", onde estão localizadas as visualizações associadas a esse controlador. 

     

    • Pasta "wwwroot": A pasta "wwwroot" contém arquivos estáticos, como scripts JavaScript, folhas de estilo CSS, imagens e outros recursos. Esses arquivos são acessíveis publicamente pelo aplicativo e podem ser referenciados pelas visualizações para fornecer recursos visuais e funcionais. Por exemplo, você pode armazenar arquivos JavaScript personalizados na pasta "wwwroot/js" e referenciá-los em suas visualizações. 

     

    Além dessas pastas principais, existem outros arquivos e pastas importantes em um projeto ASP.NET Core MVC, como "appsettings.json" (que contém configurações do aplicativo), "Startup.cs" (que configura o pipeline de solicitação e define os serviços do aplicativo) e "Program.cs" (que inicia o aplicativo). 

     

    Connected Services: pode espetar serviços gerenciar ciclos, webserves, autentificações, etc. 

     

    Dependências: acesso as suas dependências dividida em 3 partes: Analyzers – analises , Nuget – pacotes e SDK – pacotes com suporte a tecnologia SDK. 

     

    Essas estruturas fornecem uma organização lógica para projeto e seguem o padrão MVC, permitindo uma separação clara entre a lógica de negócios, a apresentação dos dados e a interação do usuário. 

     

    Compartilhe
    Recomendado para você
    • Curso Unity 3D Game Developer
    • Curso Blockchain Specialist
    • Curso Swift & iOS Developer
    Comentários (0)
    Recomendado para vocêCatalog