Desenvolvendo em camadas com silverlight

959 views

Published on

Apresentação sobre arquiteturas de desenvolvimento em camadas

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
959
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolvendo em camadas com silverlight

  1. 1. Desenvolvendo em Camadas com Silverlight Dennes Torres
  2. 2. Quem SouDiretor da Búfalo InformáticaMS Certified TrainerMS Certified Professional DeveloperLíder de grupos de usuários no Rio
  3. 3. DevASPNetGrupo de usuários .NETMais de 2000 participantesPágina no Facebook• http://facebook.com/DevASPNetLista de discussão• devASPNet-subscribe@yahoogrupos.com.brParticipe !
  4. 4. Búfalo InformáticaEmpresa de treinamento sediada no Rio de JaneiroSite repleto de artigos e dicas técnicas• http://www.bufaloinfo.com.brReceba dicas técnicas por e-mailWebCasts frequentes com DevASPNet
  5. 5. Linkshttp://www.bufaloinfo.com.brDevASPNet-subscribe@yahoogrupos.com.brhttp://facebook.com/DevASPNetdennes@bufaloinfo.com.br@Dennes
  6. 6. Por Que ? Garantir a centralização de regras de negócio Múltiplas Múltiplas Uma única aplicações; aplicações e aplicação Tecnologia única tecnologiasSimples Complexidade da arquitetura Complexa
  7. 7. Model Aplicação Web Projeto Silverlight
  8. 8. Decisão RIA Services dentro do site Web ? Sim Não Múltiplas aplicaçõesUma aplicação web única Web
  9. 9. Model Serviços RIA Aplicação Web Projeto Silverlight
  10. 10. Decisão Projeção para dentro da Aplicação Silverlight ? Sim NãoUma única aplicação Múltiplas aplicações Silverlight Silverlight
  11. 11. Model Serviços RIA Aplicação Web RIA ClientLib MVVM Projeto Silverlight
  12. 12. Decisão Serviços RIA acessam o Model ? Sim Não Vários tipos deApenas aplicações Silverlight aplicações
  13. 13. Model Bussiness Logical Layer Presentation Layer Process Layer Serviços RIA Aplicação Web RIA ClientLib MVVM Projeto Silverlight
  14. 14. demo
  15. 15. ObservaçõesAcesso ao model via singleton pela BLLProjeção para Presentation Layer impede filtros de chegarem ao bancoProcess Layer não acessa o modelDataAnottations na PM ou VMViewModel para cada entidade – ou não
  16. 16. Perguntas ?
  17. 17. Linkshttp://www.bufaloinfo.com.brDevASPNet-subscribe@yahoogrupos.com.brhttp://facebook.com/DevASPNetdennes@bufaloinfo.com.br@Dennes

×