Série da semana: Conheça o jeito Pythônico de programar

Veja mais

Quer ter acesso a todos os cursos desse Guia?

Série: MVC e Regras de negócio

Em uma arquitetura MVC, temos três camadas com diferentes responsabilidades. Em qual destas camadas deveria estar a regra de negócio da aplicação? Saiba isso e muito mais nesta série.

Aprenda

Cursos para entender e praticar

Tecnologias

Tenha a documentação final e utilize em seus projetos

Suporte

Tire suas dúvidas e vire um expert

Aprenda

Cursos para entender e praticar

Tecnologias

Tenha a documentação final e utilize em seus projetos

Suporte

Tire suas dúvidas e vire um expert

Regras de negócio são as diretrizes que a aplicação precisa seguir para funcionar como é esperado. Porém, quando utilizamos um padrão arquitetural, como o MVC, é comum que surja a dúvida de onde codificar essas regras, um assunto que abordamos no DevCast a seguir. Assista


Você lembra o que é MVC?

MVC é um padrão arquitetural no qual a aplicação é dividida em três camadas distintas. Com isso podemos agrupar as estruturas que compõem a aplicação logicamente, de acordo com as suas responsabilidades.

MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio MVC e Regras de negócio

Na camada de modelo definimos quais são os dados conhecidos pela aplicação, enquanto que a representação dos mesmos fica ao encargo da visão. Já a camada de controle faz a ligação entre o usuário e o sistema, geralmente coletando os dados que serão processados e entregando para a visão o resultado desse processamento.

Abordamos esse tema a seguir em vídeo. Clique na imagem abaixo para assistir:

Fique por dentro do que é o MVC com o seguinte curso:


Como implementar o MVC

MVC é um padrão independente de linguagem e, aqui na DevMedia, temos diversos cursos que ensinam a aplicação esses padrão, inclusive, na sua linguagem preferida.

PHP

Confira abaixo como implementar o MVC com PHP, sem o auxílio de frameworks, ou com o Laravel, um dos frameworks MVC mais utilizados atualmente:

Laravel

Java

No Java, as tecnologias mais utilizadas para a programação de aplicações MVC são a JSF e o Spring:

.NET

Python

Ficou com dúvida?

Utilize o suporte ao aluno para conversar com a gente. Comente! =D

Suporte ao aluno - Deixe a sua dúvida.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrado através do seu cartão de crédito. *Tempo minimo de assinatura: 12 meses.
Assinatura Devmedia
Faça parte dessa comunidade 100% focada em programação e tenha acesso ilimitado. Nosso compromisso é tornar a sua experiência de estudo cada vez mais dinâmica e eficiente. Portanto, se você quer programar de verdade seu lugar é aqui. Junte-se a mais de...
+ 800 Mil programadores
Conheça agora!
,90* / mês
  • Séries
  • Projetos completos
  • Cursos
  • Guias de carreiras
  • DevCasts
  • Desafios
  • Artigos
  • App
  • Suporte em tempo real
A assinatura é cobrada através do seu cartão de crédito. *Tempo mínimo de assinatura: 12 meses.