Leandro RM
2006-06-07 11:24:01 UTC
Bem senhores,
Tenho pouca experiencia na vida do .net , e tenho algumas dúvidas
e gostaria de exemplos.
Tipo eu gostaria de saber o que é e como fazer.
DataSet Tipado, Objeto Customizado.
Imagino que uso estes "dois" ai em cima para a comunicação em um sistema
desenvolvido em N-Camadas, por exemplo a Camada de apresentação tem que
mostrar um dado objeto, então ela escolhe se o que virá é um DataSet ou Um
objeto certo?
Este mesmo "dois" uso para dizer a Camada de dados , para persistir este
valor no banco de dados ? correto, se sim então se eu manter um objeto
customizado, fico com uma camada de dados que depende da camada de negocios,
isto é horrosso, ou estou enganado e posso manter a interdependencia mesmo
usando um objeto customizado?
[Camada de apresentação] Web,Windows, Mobile ...
|| --> Esta camada depende da Camada de negocios
[Camada de negocios] Dll,WebServices ....
|| --> Esta depende não da apresentação mas da de dados
[Camadas de dados] Dll,Classes
|| --> Esta não deve depender nem do BD
Logo se criar um objeto customizavel fico dependendo da camada de cima
também e imagino eu que não seja legal.
Bem a outra dúvida, desse punhando, é sobre Classe de coleções.
Quando devo usar?
Para que ?
Vantagens ?
Desvantagens ?
Seguinte pelo que conheço quando tenho em um modelo do sistema uma classe
que esta relacionada a outra mas que a outra tem muitas para aquela, então
essa vira uma colletion e deve implementar a interface IList.
Exemplo
[Cliente] 1 -----------------> N [Telefones]
Logico Cliente virá uma classe, e telefone virá outra classe e esta mesma
classe Telefones, deve ser implementada um conceito de lista.
Como fazer isto?
Desde já obrigado.
Se correto marque como tal
http://thespoke.net/blogs/dreampeppers99/default.aspx
Obrigado desde já a:
Israel Aece , Ricardo Oneda, Galante, Thiago J. Mônaco e outros
Tenho pouca experiencia na vida do .net , e tenho algumas dúvidas
e gostaria de exemplos.
Tipo eu gostaria de saber o que é e como fazer.
DataSet Tipado, Objeto Customizado.
Imagino que uso estes "dois" ai em cima para a comunicação em um sistema
desenvolvido em N-Camadas, por exemplo a Camada de apresentação tem que
mostrar um dado objeto, então ela escolhe se o que virá é um DataSet ou Um
objeto certo?
Este mesmo "dois" uso para dizer a Camada de dados , para persistir este
valor no banco de dados ? correto, se sim então se eu manter um objeto
customizado, fico com uma camada de dados que depende da camada de negocios,
isto é horrosso, ou estou enganado e posso manter a interdependencia mesmo
usando um objeto customizado?
[Camada de apresentação] Web,Windows, Mobile ...
|| --> Esta camada depende da Camada de negocios
[Camada de negocios] Dll,WebServices ....
|| --> Esta depende não da apresentação mas da de dados
[Camadas de dados] Dll,Classes
|| --> Esta não deve depender nem do BD
Logo se criar um objeto customizavel fico dependendo da camada de cima
também e imagino eu que não seja legal.
Bem a outra dúvida, desse punhando, é sobre Classe de coleções.
Quando devo usar?
Para que ?
Vantagens ?
Desvantagens ?
Seguinte pelo que conheço quando tenho em um modelo do sistema uma classe
que esta relacionada a outra mas que a outra tem muitas para aquela, então
essa vira uma colletion e deve implementar a interface IList.
Exemplo
[Cliente] 1 -----------------> N [Telefones]
Logico Cliente virá uma classe, e telefone virá outra classe e esta mesma
classe Telefones, deve ser implementada um conceito de lista.
Como fazer isto?
Desde já obrigado.
Se correto marque como tal
http://thespoke.net/blogs/dreampeppers99/default.aspx
Obrigado desde já a:
Israel Aece , Ricardo Oneda, Galante, Thiago J. Mônaco e outros