Este é um post disponível para assinantes MVPVideo: Criando classes POCO - Multicamadas – Curso Completo Delphi Prism - Parte 72
Nesta vídeo aula vamos mostrar como criar classes POCO na arquitetura multitier vista até aqui. POCO em .net quer dizer Plain Old CLR Object, significa que nossas entidades de negócio devem ser o mais simples possível, sem nenhuma dependência de ferramentas externas.
Tempo: 15 min
Mini resumo: Nesta
vídeo aula vamos mostrar como criar classes POCO na arquitetura multitier vista
até aqui. POCO em .net quer dizer Plain Old CLR Object, significa que nossas
entidades de negócio devem ser o mais simples possível, sem nenhuma dependência
de ferramentas externas. Equivalem ao POJO do Java. São objetos que
simplesmente herdam diretamente de Object e não necessitam herdar de outra
classe para serem persistidos. Mas qual é o benefício disso? Por que se fala
tanto em ter uma camada de domínio da aplicação, desacoplada do resto? A resposta
é simples. O domínio da aplicação, onde temos o modelo de entidades, assim como
a modelagem das regras de negócio, é como o motor de um carro. E nós queremos
construir um carro que, quando quebrar uma roda, seja necessário trocar apenas
a roda e não o motor. Se você deixar o motor do carro acoplado à roda, toda vez
que tiver que trocar a roda terá que trocar o motor também. É isso que acontece
em muitas aplicações hoje em dia. Muitos projetos precisam ser refeitos
inteiramente porque o domínio da aplicação está espalhado entre as camadas e
depende de todo tipo de tecnologia, como banco de dados, ferramentas de
persistência e até da camada de apresentação. E como as tecnologias não param
de surgir, é importante que comecemos a planejar nossas aplicações para
sobreviver a essas mudanças, senão vamos viver recriando o motor dos nossos
projetos, toda vez que surge uma roda melhor no mercado. POCO é uma boa prática
voltada para isso.
Metodologia de desenvolvimento do exemplo: Aplicação
Multicamadas
Tecnologias utilizadas: Visual Studio 2010, Delphi Prism XE, SQL Server
Exemplos construídos: ASP.NET Web Application
Palavras-chave: Visual Studio 2010, Delphi Prism XE, ASP.NET, ADO.NET, SQL Server, Multitier, Multicamadas, POCO

Curso(s):
Space do autor

download

0
0
