Translate this page now :



»Programação
»Programação.NET
»Banco de Dados
»Webdesign
»Office
» Certificações Microsoft 4
»Treinamentos4
»Programação 4
»Webdesign«
»Office & User Tips«
»Grupos de Usuários
»Células Acadêmicas«
intcontpiada : 118
Xadrez
Você já está cadastrado e participa do grupo de usuários de sua cidade ? Se não, comente o porque.
 
 
Faça um pequeno teste com 10 questões de VB
.:.
Teste seus conhecimentos em Visual Basic, SQL Server e ASP 3.0 com nossas provas on-line
.:.
Aprimore seus conhecimentos em programação com nosso treinamento on-line de lógica de programação
.:.
Veja nosso calendário de treinamentos
Gostou da Página?
Então

para um amigo!
 





Por Dennes Torres
dennes@bufaloinfo.com.br
Dennes Torres possui as certificações MCAD, MCSD,MCSE, MCDBA e MCT. Atualmente atua Como diretor da Búfalo Informática, líder do grupo de usuários DevASPNet no Rio de Janeiro e membro da liderança dos grupos getWindows e devSQL, também do Rio de Janeiro, podendo sempre ser encontrado na lista de discussão do grupo DevASPNet (devaspnet-subscribe@yahoogrupos.com.br) bem como nas reuniões do grupo. Mantém dois blogs em http://cidadaocarioca.blogspot.com

Arquitetura de aplicações na web

Pesquisa personalizada
Pesquisar Dicas:







Vamos criar um site !

E ai ?

Primeiramente é preciso ter certeza se o que vai ser criado é realmente um site ou uma aplicação web. Nos tempos atuais podemos definir como site um conjunto de páginas estático, ou 95% estático.

A partir do momento em que o site passa a ter mais de 5% de páginas dinâmicas então é muito provável que esta parte dinâmica precise acessar um modelo de dados coorporativo que, para o acesso, exigirá a implementação de diversas regras de negócio e de acesso a dados. Tais regras exigem um planejamento adequado pensando-se na facilidade de manutenção da aplicação.

Desta forma passamos a estar desenvolvendo uma aplicação web e não apenas um site. Precisamos então fazer planejamentos adequados para uma aplicação web. Por onde começar ?

Precisamos planejar uma arquitetura de componentes e acesso a dados. Uma arquitetura de acesso a dados bem montada possibilida a independência do banco de dados e uma extrema facilidade em manutenções na camada de dados. No artigo em http://www.bufaloinfo.com.br/artigos/artigo281104.asp você pode ver uma arquitetura para a montagem da camada de dados.

Outra questão importante é a aplicação do design gráfico. É necessário um planejamento adequado para garantir a separação entre design e código da aplicação, permitindo uma fácil mudança no design sem afetar o código e sem exigir manutenção no código. No artigo em http://www.bufaloinfo.com.br/artigos/coluna16.asp você pode ver uma técnica para garantir essa separação entre o design e o código.

Performance é outro item importante. Torna-se necessário analisar a performance da aplicação e otimizar a performance. A otimização pode ser feita com algumas técnicas básicas de código ou técnicas mais avançadas como cache e paginação personalizada. Você pode ver detalhes sobre como analisar a performance da aplicação no artigo em http://www.bufaloinfo.com.br/artigos/artigo0706.asp Truques avançados de cache para a otimização da aplicação você encontrará em http://www.bufaloinfo.com.br/artigos/coluna11.asp já a técnica de paginação personalizada você pode encontrar em http://www.bufaloinfo.com.br/artigos/Artigo2807.asp

Por fim, mas não menos importante, a autenticação. É necessário definir uma forma de autenticação e autorização únicas para todo o site. Você encontra um artigo sobre as técnicas de autenticação em http://www.bufaloinfo.com.br/Artigos/artigo1510.asp

Tudo isso é apenas o começo. Mais informações sobre padrões de desenvolvimento podem ser encontradas em http://www.microsoft.com/patterns

Dennes Torres
MCAD,MCSD,MCSE,MCDBA



Envie seus comentários sobre este artigo

Nome :

E-mail :

Comentários :


Avise-me quando houverem novos comentários nesta página

Veja abaixo os comentários já enviados :

Nome : custodio leitao E-Mail : custodioleitao@hotmail.com
ola caro prezado
xtou muito feliz em saber que ainda existem profissionais como o prezado.
Sou custodio, simples usuario apaixonado neste mundo viciado da internet em T.I.
xtou enviado esta msg de coarçao, erga a cabeça o caminho e pra frente.