Cursos / Informática para Internet / Desenvolvimento Web I / Aula
Para começar, vamos ilustrar a diferença entre páginas estáticas e dinâmicas. Pense em um sistema que implementa as operações básicas de uma calculadora. Sua página de entrada pode ser a mostrada na Figura 1. Ao digitar os valores 20 e 10 nos campos de nome valor 1 e valor 2, e então clicar no botão *, a tela da Figura 2 é apresentada. Entretanto, se for clicado o botão +, a tela da Figura 3 é que deve ser apresentada.
Como podemos notar, a montagem da página web de resposta da calculadora precisa ser feita de forma dinâmica, ou seja, em tempo de execução. Dizer que uma página é dinâmica equivale dizer que seu conteúdo é gerado dinamicamente ou gerado em tempo de execução. Em todos esses casos, o que queremos dizer é que o conteúdo da página não pode ser definido previamente em sua totalidade. No caso da calculadora, o conteúdo da página de resultado a ser apresentado depende dos valores informados pelo usuário.
Para criarmos páginas web dinâmicas em Java, fazemos uso dos chamados Servlets, como iremos lhe mostrar a seguir.
Tempo de execução é utilizado em contraste ao chamado tempo de compilação. No tempo de compilação, o programador está alterando o código e compilando para achar erros e gerar os arquivos executáveis. Depois disso, podemos rodar o programa. O período durante o qual o programa está rodando é chamado de tempo de execução.
Versão 5.3 - Todos os Direitos reservados