Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

Criando sua arquitetura com o Visual Studio 2010

O visual Studio trouxe varias novidades dentre elas as ferramentas de arquitetura, que facilitara tanto arquitetos como desenvolvedores.

O visual Studio trouxe varias novidades dentre elas as ferramentas de arquitetura, que facilitara tanto arquitetos como desenvolvedores.

Importante lembrar que as ferramentas de arquitetura, só esta disponível na versão do Visual Studio Ultimate.

Neste artigo iremos falar do Layer Diagram (Diagrama de camadas).

O Layer Diagram permite manter a integridade de suas camadas e ou validar a arquitetura de um código já existente.

No nosso exemplo iremos criar uma aplicação em 3 camadas que chamaremos de:

Interface – UI (Camada do usuário que será uma pagina aspx)

BLL – Business Logic Layer (Camada de lógica)
DAL – Data Access Layer (Camada de acesso a dados)

Vamos ao nosso exemplo.

Vamos adicionar um web site conforme figura abaixo.

Logo após adicionarmos duas class library uma para BLL e outro para DAL.

O nosso projeto devera ter a mesma estrutura abaixo

Vamos fazer a referencia da class DAL para a classe BLL


Uma referencia da classe BLL para a interface

O Importante desse artigo não é o conteúdo dessas camadas e sim na sua arquitetura.

Agora no menu Architecture ->New Diagram



Vamos adicionar um Layer Diagram



Após adicionado um Layer Diagram o Visual Studio 2010 ira inserir um projeto na solução do Tipo Model, conforme imagem abaixo.


Após adicionado um Layer Diagram o Visual Studio 2010 ira inserir um projeto na solução do Tipo Model, conforme imagem abaixo.

Depois iremos adicionar cada projeto para cada Layer, note que cada layer ficou com um número,  informando a quantidade de projetos que ele possui, no canto superior esquerdo.



Validando nossa arquitetura.

Com o botão direito clicamos na opção     Validate Architecture.




Nesse momento o Visual Studio irá validar as camadas.



Se tudo estiver ok uma mensagem de sucesso ira aparecer na janela


Bom esse é mais um de vários recursos do Visual Studio 2010, espero que tenham gostado.


http://www.nandosilva.com
@nandinhors




    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



[Este post ainda não foi associado a uma sequência]
Autor
Fernando Rodrigues Da Silva

Formado em Sistema de Informação e pós graduado em Engenharia de Software pela FIT. Trabalha com a plataforma .NET há 6 anos, atualmente trabalha prestando serviço para a Volkswagen do Brasil.


Space do autor
Estatísticas #
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]
Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia).


  Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!

Plano conveniência – Neste plano este post custa R$ 0,00 (Compre agora)
Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

Plano ocasional: Aqui este post custa: R$ -1,00 (assinante) ou R$ -1,00 (não-assinante)
Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ -1,00
Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

> Saiba mais sobre o Sistema de Créditos DevMedia
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03