Dúvida sobre BLL e DTO

24/01/2014

0

Olá, gente.
Estou estudando o padrão DAL (na verdade já estudei um pouco e estou tentando implementar) e acabei ficando em dúvida sobre a camada BLL (Business Logic Layer).
Os objetos BO (Business Object) devem conter apenas atributos? Por exemplo:
public class UsuarioBO
{
	public string Login;
	public string Senha;
	public string Nome;
}

Ou eles também podem conter métodos?
Eu li um artigo aqui na DevMedia onde o autor usou uma camada chamada DTO (Data Transfer Objects) onde as classes eram realmente feitas só por atributos, sem métodos. Aí fiquei na dúvida. Eu uso BLL ou DTO em conjunto com a camada DAL?

Obrigada desde já.
Rachel Andrade

Rachel Andrade

Responder

Posts

24/01/2014

Raniel Gomes

com certeza pode conter sim, eu sempre gosto de criar uma biblioteca para carregar meu métodos é mais pratico e fica um código mais organizado, no BO você pode criar métodos para interagir com a camada de visão
Responder

04/06/2014

Rachel Andrade

Oi, Raniel. Desculpe pela demora em responder. Esperei para ver se alguém mais responderia.
Pois então muito obrigada, continuo estudando e testando essas boas práticas.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar