








Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Seminário apresentado na disciplina de Programação Avançada
Tipologia: Notas de estudo
1 / 14
Esta página não é visível na pré-visualização
Não perca as partes importantes!









NorteNorte Núcleo de Avançado de Ensino Superior de Núcleo de Avançado de Ensino Superior de Santa Cruz Santa Cruz Disciplina: Programação Avançada Disciplina: Programação Avançada Acadêmica: Maria Aline Acadêmica: Maria Aline
Vantagens herdadas do Java Servlets O que um Servlets faz Uma única instância de cada servlets Discussão: Criando páginas dentro de uma servlets JSP ( Java Server Pages ) Recurso do JSP Referências
Servlets são classes Java , desenvolvidas de acordo com uma estrutura bem definida que quando instaladas e configuradas em um Servidor que implemente um Servlet Container , podem tratar requisições recebidas de clientes web [LEOPOLDINO, 2006].
Ao receber uma requisição, um Servlet pode capturar os parâmetros desta requisição, efetuar qualquer processamento inerente a uma classe Java, e devolver uma página HTML.
\n Hello WWW \n \n Hello WWW \n
De acordo com a especificação de servlets, por padrão, existe uma única instância de cada servlet declarada no web.xml. Ao chegar uma requisição para a servlet, uma nova Thread é aberta sobre aquela instância que já existe.
Imagine se quiséssemos listar os nossos contatos, como poderíamos fazer? Como até o momento só conhecemos Servlet, provavelmente nossa sugestão seria criarmos uma Servlet que faça toda a listagem através de out.println(). Mas, será que a manutenção disso seria agradável? E se um dia precisarmos adicionar uma coluna nova na tabela? Teríamos que recompilar classes, e colocarmos a atualização no ar.
As páginas JSP ( Java Server Pages – em inglês) foram criadas para contornar algumas das limitações no desenvolvimento com Servlets : se em um Servlet a formatação da página HTML resultante do processamento de uma requisição se mistura com a lógica da aplicação em si, dificultando a alteração dessa formatação, em uma página JSP essa formatação se encontra separada da programação, podendo ser modificada sem afetar o restante da aplicação.)
Recompilação automática, que permite que alterações feitas no código da página sejam automaticamente visíveis em sua apresentação. Assim, não é necessário interromper o funcionamento da aplicação para incorporar uma modificação de layout, por exemplo.
LEOPOLDINO, F. L. Fundamentos de Servlets. Disponível em Acessado em 18 de Março de 2013. Introdução ao Tomcat e Servlets. Disponível em Acessado em 18 de Março de 2013. Table of contents. Disponível em Acessado em 18 de Março de 2013.