Série da semana: Angular, API RESTful e Banco de Dados

Veja mais
Menu de vídeos

73. Criando classes POCO

Esta aula faz parte de um curso em acervo. * O suporte não é garantido para cursos em acervo
Este é um video antigo, para assistir faça o download do vídeo. Download

 

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


Baixar vídeo
Avalie o curso
Suporte ao aluno - Deixe a sua dúvida.