Imprimir Post

Arquitetura em Camadas (Parte 3.2) – Modelo em 3 camadas (3-tier)

Resumo:

O objetivo não se aplica a este post.

Uma vez que o conteúdo total desta série foi dividido em 4 partes, deve-se considerar absoluto o resumo da primeira postagem até o momento presente.

Modelo em 3 camadas (3-tier) - Relembre - Link Primeiro Post

Este tema da série Arquitetura em Camadas irá demandar mais publicações. Sendo assim, a numeração sequencial desta parte da série passou de 3.1 para 3.2 (vide título) e assim seguirá (3.3, 3.4…) mediante a necessidade de conclusão.

Palavras-chaves:

3 camadas, 3-tier, Arquitetura, Desenvolvimento, Modelo.

Texto:

Colocando a mão na massa

Conforme apresentado na postagem anterior, a prática deve ser levada de maneira a converter cada uma das camadas em Projetos na IDE Microsoft Visual Studio, e, a ordem de desenvolvimento do Modelo em 3 camadas (3-tier) será iniciada da camada mais interna para camada mais externa.

Modelo em 3 camadas (3-tier) - Relembre - Link Post Anterior

Adendo

Para realização das tarefas referentes a esta parte da série, foram utilizados os seguintes Programas:

  • Windows 7 Ultimate;
  • Microsoft SQL Server 2008;
  • Microsoft Visual Studio 2010 Ultimate SP1 (Service Pack 1).

A única configuração realizada após a instalação dos programas acima, foi manter o Microsoft Visual Studio sendo executado como usuário Administrador do Sistema Operacional, a fim de evitar maiores problemas.

Mãos à Obra

Escopo do Projeto em Exemplo

A aplicação ficará compreendida à título de simplicidade em uma página de Logon, onde o usuário final irá utilizar-se de credenciais fixas para o acesso. No caso, o login será admin e a senha admin.

Feito isso, em caso positivo, o usuário passará para uma próxima página e receberá a mensagem: “Usuário Logado com Sucesso.”, do contrário, permanecerá na página de Logon onde será exibida a mensagem: “Não foi possível Logar o Usuário” ou ainda, “Login ou Senha Inválidos”.

Criando a Base de Dados (Database)

Modelo em 3 camadas (3-tier) - Atenção - Criação de Database no Microsoft SQL Server 2008

Tendo o Microsoft SQL Server 2008 instalado, deve-se localizar e abrir o Microsoft SQL Server Management Studio, sendo este o programa que cria, gerencia e configura todas as necessidades para a Base de Dados.

Tela Inicial do Microsoft SQL Server Management Studio:

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - Tela Inicial

Microsoft SQL Server Management Studio – Tela Inicial

A janela central está intitulada como Connect to Server.

Para logar-se no Microsoft SQL Server Management Studio, deve-se manter as informações de acordo com a imagem abaixo e clicar no botão Connect:

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - Tela de Logon

Microsoft SQL Server Management Studio – Tela de Logon

Vale destacar as configurações:

  • Server type: determina-se o tipo de serviço que será utilizado após a conexão com o Banco de Dados.
  • Server name: determina-se o nome da instância utilizada para conexão com o Banco de Dados.
  • Authentication: determina-se o tipo de autenticação utilizada para conexão com o Banco de Dados.

Tela após clicar no botão Connect:

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - Tela após Logon

Microsoft SQL Server Management Studio – Tela após Logon

Localizar e clicar no botão New Query:

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - New Query

Microsoft SQL Server Management Studio – New Query

Tela após clicar no botão New Query:

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - Tela após New Query

Microsoft SQL Server Management Studio – Tela após New Query

Pode-se notar que a área à direita antes desabilitada, agora ficará disponível. Deve-se clicar e modificar esta área, alterando-a para o seguinte código:

Tela ao colar o código:

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - Tela após colar o código

Microsoft SQL Server Management Studio – Tela após colar o código

Por fim localizar e clicar no botão Execute:

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - Execute

Microsoft SQL Server Management Studio – Execute

Tela com a confirmação positiva ao clicar no botão Execute:

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - Tela após Execute

Microsoft SQL Server Management Studio – Tela após Execute

Para ter certeza que a criação estrutural da Database foi realizada com sucesso, ainda no Microsoft SQL Server Management Studio, na área à esquerda, localizar e clicar com o botão direito sobre a pasta Databases e, em seguida, selecionar e clicar na opção Refresh. Ao expandir o menu em árvore, deverá ser exibida toda a estrutura da Database (agora presente) LinkSinergia.

Modelo em 3 camadas (3-Tier) - Microsoft SQL Server Management Studio - Database LinkSinergia

Microsoft SQL Server Management Studio – Database LinkSinergia

Considerações Finais:

As considerações finais não se aplicam a este post. Na próxima publicação, ainda terceira parte da série: Arquitetura em Camadas será apresentado o terceiro post do Modelo em 3 camadas (3-tier), com a criação do Projeto DTO (Modelos).

Referências Bibliográficas:

As referências bibliográficas serão apresentadas no último post desta série.

Sobre o autor

Thiago Richard Vanicore

Thiago Richard Vanicore formou-se em análise e desenvolvimento de sistemas, possui certificação ITIL Foundation V2 e entre seus conhecimentos estão: ASP .Net (WebForms/MVC5/Web API) C#, HTML5, Html/XHtml, CSS3, JQuery, JQuey Mobile, JavaScript, Xml, Ajax, Json, Microsoft SqlServer, MySql, Firebird, Azure, Visual Studio Online, Scrum, UML, CRM, Quality Assurance, CTI (Computer Telephony Integration) MPSBR (Melhoria de Processos do Software Brasileiro).

Link permanente para este artigo: http://linksinergia.com.br/2014/08/28/arquitetura-em-camadas-parte-3-2-modelo-em-3-camadas-3-tier/