Aplicativo web em 3 camadas

postado em: Programação | 1

As aplicações de internet são utilizadas em sites institucionais, blogs, lojas virtuais e também para intranet e extranet da Organização. O conjunto de aplicativos web, são baseados em estruturas de camadas, forma o sistema disponível para a web.

O projeto de um aplicativo web consiste em planejar, desenvolver, testar e corrigir eventuais bugs de aplicação nas camadas de apresentação, negócio e dados.

Camada Apresentação (View)

A camada de apresentação, conhecida como view, é responsável pelo visual do aplicativo web. O HTML e o CSS são tecnologias utilizadas em larga escala para o desenvolvimento do visual para a camada de apresentação.
As soluções multimídias podem dispor de programas como o Flash da Adobe e o Silverlight da Microsoft.

Camada Negócio (Business)

Em business, a camada de negócio, disponibiliza a lógica do aplicativo web, e com isso pode ocorrer duas subdivisões para a camada de negócio da aplicação.
A subdivisão client-side, ou seja, lado cliente a lógica pode ocorrer por meio de validações de formulário com Javascript, ou algum framework como o JQuery.
O processamento da informação da aplicação e/ou sistema web pode ocorrer na subdivisão server-side, onde o site é hospedado.
A utilização de linguagens de programação para o server-side como o PHP e o Asp.Net são importantes para a integração da camada de negócios com a camada de dados.

Camada Dados (Data)

A web é a era da informação e conhecimento, e isso gera muitos dados e estes precisam ser arquivados, sejam por meio de arquivos ou por meio de um repositório de especializado.
O arquivo XML pode armazenar informações com nome de cidades separadas por unidades de federação e com os dados classificados em ordem alfabética.
Dados mais complexos como ordens de compras e cadastro de clientes requererem uma solução profissional de banco de dados como o Sql Server da Microsoft e o MySql da Oracle

Uma resposta

  1. Excelente explicação. Muito bem elaborada. Parabéns.

Deixe uma resposta