1
resposta

O que seria um serviço?

A pergunta é um tanto autoexplicativa, o conceito ainda não está tão claro para mim.

1 resposta

Serviços são responsáveis pela lógica de negócio da sua aplicação, além de ser responsável por se comunicar com as camadas mais internas do software, como por exemplo, uma camada de dados. Serviços surgiram da necessidade de uma camada responsável por fazer as tratativas de regras de negócios, tentando desacoplar a camada de Controladores (controllers) da camada de Modelos (models). Então é basicamente isso, usar serviços para separar as regras de negócio do controlador.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software