Você está na página 1de 4

1.1 O que um aplicativo para web?

Um aplicativo para a web um site que contm pginas armazenadas em um servidor com contedo parcialmente ou totalmente indeterminado. O contedo final de uma pgina ser determinado somente quando o usurio solicitar uma pgina do servidor web. Uma vez que o contedo final da pgina varia de acordo com cada pedido de ao do usurio, este tipo de pgina chamado pgina dinmica. Os aplicativos para a web so criados para solucionar diversos desafios e problemas. Esta seo descreve usos comuns de aplicativos para a web e fornece um exemplo simples.

Uso comuns de aplicativos para a Web


Os aplicativos para a Web possuem diversas utilidades, tanto para usurios, como desenvolvedores, incluindo as seguintes:

Permite que os usurios localizem informaes de forma rpida e fcil em um site repleto de contedo.


Este tipo de aplicativo para web oferece aos usurios a capacidade de procurar, organizar e navegar atravs do contedo do modo que acharem conveniente. Um bom exemplo o site da Amazon.com.

Agrupa, salva e analisa os dados fornecidos pelos usurios.


H alguns anos, os dados inseridos em formato HTML eram enviados como mensagens de e-mail a funcionrios ou aplicativos CGI para serem processados. Um aplicativo para a web pode salvar dados do formato diretamente em um banco de dados, extrair os dados e criar relatrios baseados na Web para anlise. Pginas de bancos on-line, sites de lojas virtuais e formulrios de informaes pessoais do usurio so alguns exemplos.

Atualize sites com contedo em constante modificao.


Um aplicativo para a web elimina a tarefa de atualizar constantemente o contedo HTML do site. Os provedores de contedo, como sites de notcias on-line, fornecem o contedo para o aplicativo da Web e o aplicativo atualiza o site automaticamente.

Exemplo de um aplicato para a Web


Clay um web designer profissional e usurio do Dreamweaver h muito tempo, responsvel pela manuteno da intranet e sites na Internet em uma empresa de mdio porte. Um dia, sua coleta Jill, do departamento de recursos humanos, trouxe-lhe um problema. O RH da empresa administra um programa de boa forma que concede aos funcionrios pontos para cada quilmetro percorrido a p, de bicicleta ou corrido. Cada funcionrio deve informar o total de quilmetros percorridos mensalmente enviando um e-mail para Jill. Ao final do ms, Jill rene todas as mensagens de e-mail e concede aos funcionrios pequenos prmios em dinheiro de acordo com sua pontuao total.

Exemplo: CNN.

O problema que o programa de boa forma tem sido um sucesso. Hoje, o nmero de funcionrios participantes cresceu tanto que a caixa postal Jill fica inundada de e-mails ao final de cada ms. Jill pergunta a Clay se existe uma-soluo baseada na Web. Clay prope um aplicativo intranet para a web para executar as seguintes tarefas:

Os funcionrios podero digitar sua quilometragem em uma pgina da Web usando formato HTML simples.

Armazena a quilometragem do funcionrio em um banco de dados. Calcula os pontos com base nos dados de quilometragem. Os funcionrios podero acompanhar seu progresso mensalmente.

Permite que Jill acesse o total de pontos ao final de cada ms com um nico clique. Em pouco tempo, Clay desenvolveu um aplicativo com o Dreamweaver MX, que possui as ferramentas necessrias para a criao deste tipo de aplicao de forma rpida e fcil.

1.2 Como funciona um aplicativo para a Web


Um aplicativo para a Web um conjunto de pginas normais e dinmicas. Uma pgina normal um pgina que no modificada quando solicitada pelo usurio: o servidor web envia a pgina ao navegador que a solicitou sem modific-la. Em contraste, uma pgina da web dinmica modificada pelo servidor antes de ser enviada ao navegador. Chama-se pgina dinmica devido sua natureza varivel. Por exemplo: possvel criar uma pgina para exibir resultados do programa de boa forma e deixar certas informaes (nome do funcionrio e resultados) a serem determinadas quando a pgina for solicitada por um funcionrio.

Como processa as pginas da Web normais


Um site normal compreende um conjunto de pginas e arquivos HTML inter-relacionados hospedados em um computador com servidor Web. Um servidor web um software que fornece pginas da web em resposta a pedidos originados de navegadores (browsers). Um pedido de pgina gerado quando o usurio clica em um link em uma pgina da Web, seleciona um site favorito em um navegador ou digita o endereo de um site (URL) na caixa de texto Endereo e clica em Ir no navegador. O contedo final de uma pgina da web normal determinado pelo designer da pgina e no modificado quando a pgina for solicitada. Por exemplo: <html> <head> <title>Curso de Dreamweaver MX 2004 Vol. 2</title> </head> <body> <strong>Estude bastante,</strong><br> e domine-o. </body> </html> Cada linha do cdigo HTML da pgina escrito pelo designer antes de a pgina ser colocada no servidor. Uma vez que o contedo HTML no alterado quando colocado no servidor, este tipo de pgina chamado de pgina esttica. Nota: Na realidade, possvel que uma pgina "esttica" no seja totalmente esttica. Por exemplo: uma imagem cambivel ou filme Flash podem tornar viva uma pgina esttica. Este sistema de ajuda, no entanto, ir referir-se a uma pgina esttica se for enviada ao navegador sem alteraes.

Quando o servidor web recebe um pedido de uma pgina esttica, o servidor verifica o pedido, localiza a pgina e a envia ao navegador que a solicitou, conforme demonstrado na figura a seguir:

No caso de aplicativos para a web, certas linhas de cdigo no so determinadas quando o usurio solicita a pgina. Estas linhas devem ser determinadas por algum mecanismo antes de a pgina ser enviada ao navegador. Vamos conhec-lo.

Processamentos de pginas dinmicas


Quando um servidor web recebe um pedido de uma pgina da web normal, o servidor envia a pgina ao navegador que a solicitou sem nenhuma alterao. Ao receber o pedido de uma pgina dinmica, no entanto, o servidor web age de modo diferente: transfere a pgina a uma extenso de software especial responsvel em completar a pgina. Este software especial chamado de servidor de aplicativo. O servidor de aplicativo l o cdigo da pgina, preenche a pgina de acordo com as instrues do cdigo e, em seguida, remove o cdigo da pgina. O resultado uma pgina esttica que o servidor de aplicativo retorna ao servidor web, que por sua vez envia a pgina ao navegador que a solicitou. Ao acessar a pgina, tudo o que o navegador exibe simplesmente HTML. A seguir, um exemplo do processo:

Anterior Prximo

Você também pode gostar