Desenvolvendo em camadas com silverlight
-
Upload
dennes-torres -
Category
Technology
-
view
775 -
download
2
Transcript of Desenvolvendo em camadas com silverlight
Desenvolvendo emCamadas com
SilverlightDennes Torres
Quem SouDiretor da Búfalo Informática
MS Certified Trainer
MS Certified Professional Developer
Líder de grupos de usuários no Rio
DevASPNetGrupo de usuários .NET
Mais de 2000 participantes
Página no Facebook
• http://facebook.com/DevASPNet
Lista de discussão
Participe !
Búfalo Informática
Empresa de treinamento sediada no Rio de Janeiro
Site repleto de artigos e dicas técnicas
• http://www.bufaloinfo.com.br
Receba dicas técnicas por e-mail
WebCasts frequentes com DevASPNet
Linkshttp://www.bufaloinfo.com.br
http://facebook.com/DevASPNet
@Dennes
Por Que ?Garantir a centralização de regras de
negócio
Complexidade da arquiteturaSimples Complexa
Uma únicaaplicação
Múltiplasaplicações;
Tecnologia única
Múltiplasaplicações etecnologias
Projeto Silverlight
Aplicação Web
Model
Decisão
RIA Services dentro do site Web ?
Uma aplicação web únicaMúltiplas aplicações
Web
Sim Não
Projeto Silverlight
Aplicação Web
Serviços RIA
Model
Decisão
Projeção para dentro da Aplicação Silverlight ?
Uma única aplicaçãoSilverlight
Múltiplas aplicaçõesSilverlight
Sim Não
Projeto Silverlight
Aplicação Web
Serviços RIA
RIA Client
Lib MVVM
Model
Decisão
Serviços RIA acessam o Model ?
Apenas aplicações SilverlightVários tipos de
aplicações
Sim Não
Projeto Silverlight
Model
Aplicação Web
Serviços RIA
RIA Client
Lib MVVM
Bussiness Logical Layer
Presentation Layer Process Layer
demo
Observações
Acesso ao model via singleton pela BLL
Projeção para Presentation Layer impede filtros de chegarem ao banco
Process Layer não acessa o model
DataAnottations na PM ou VM
ViewModel para cada entidade – ou não
Perguntas ?
Linkshttp://www.bufaloinfo.com.br
http://facebook.com/DevASPNet
@Dennes