Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Prog - avanc, Notas de estudo de Informática

Seminário apresentado na disciplina de Programação Avançada

Tipologia: Notas de estudo

2013

Compartilhado em 27/03/2013

aline-pereira-27
aline-pereira-27 🇧🇷

1

(1)

15 documentos

1 / 14

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Universidade do Estado do Rio Grande do
Universidade do Estado do Rio Grande do
Norte
Norte
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
Servlets
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Pré-visualização parcial do texto

Baixe Prog - avanc e outras Notas de estudo em PDF para Informática, somente na Docsity!

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

Servlets

SumárioSumário

 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

ServletsServlets

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].

O que umO que um Servlet fazServlet faz

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.

Código HTML geradoCódigo HTML gerado

\n Hello WWW \n \n Hello WWW \n

Uma única instância de cadaUma única instância de cada

servlet servlet

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.

Discussão: Criando páginasDiscussão: Criando páginas

dentro de uma servlets dentro de uma servlets

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.

JSPJSP

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.)

Recurso do JSPRecurso do JSP

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.

ReferênciasReferências

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.