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

Java Server Pages: Introdução e Ciclo de Vida, Notas de estudo de Análise de Sistemas de Engenharia

Java server pages (jsp) são páginas dinâmicas usadas em sistemas web, interpretadas pelo servidor web (container), como apache tomcat. Jsp gera texto html, mas para gerar conteúdo binário, use servlets. O ciclo de vida de jsp inclui compilação, carregamento na jvm e processamento de requisições. Jsp possui objetos implicitos, como request, response, out, session, config, application, page e pagecontext.

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 28/12/2009

alessandro-borges-10
alessandro-borges-10 🇧🇷

3

(2)

12 documentos

1 / 6

Toggle sidebar

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

Não perca as partes importantes!

bg1
Java Server Pages
Introdução
UnICESP
Alessandro Borges
Java Server Pages
JSP ou Java Server Pages são páginas dinâmicas usadas em
sistemas Web;
Elas são “interpretadas” pelo servidor web, também chamado
de Container;
O Container mais conhecido é o Apache Tomcat, mas
existem outros, como o IBM WebSphere, Oracle OC4J,
Macromedia JRUN, Resin, JBoss, Bea, dentre outros;
Páginas JSP geram texto HTML. Para gerar conteúdo binário
tais como imagens, PDF, stream de audio/video, use
Servlets;
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Java Server Pages: Introdução e Ciclo de Vida e outras Notas de estudo em PDF para Análise de Sistemas de Engenharia, somente na Docsity!

Introdução

UnICESP

Alessandro Borges

Java Server Pages

  • JSP ou Java Server Pages são páginas dinâmicas usadas em

sistemas Web;

  • Elas são “interpretadas” pelo servidor web, também chamado

de Container;

  • O Container mais conhecido é o Apache Tomcat , mas

existem outros, como o IBM WebSphere, Oracle OC4J,

Macromedia JRUN, Resin, JBoss, Bea, dentre outros;

  • Páginas JSP geram texto HTML. Para gerar conteúdo binário

tais como imagens, PDF, stream de audio/video, use

Servlets;

  • Exemplo de Página JSP

Java Server Pages

  • A página renderizada :

• Processando requisições:

  • Quando uma página JSP recebe uma requisição, este é processado pelo método jspService(); public void jspService(HttpServletRequest request, HttpServletResponse response)

Java Server Pages

Objetos Implicitos do JSP

  • São objetos automaticamente criados para o processamento das requisições enviadas ao JSP:

a) request

b) response

c) out

d) session

e) config

f) application

g) page

h) pageContext

i) exception*

Objetos Implicitos do JSP

a) request

  • É uma instância de^ HTTPServletRequest,

encapsulando as informações da requisição enviadas

ao servidor.

  • Métodos importantes de request :
    • Cookie[]^ getCookies()
    • String^ getHeader()
    • String[]^ getHeaderNames()
    • String getParameter(String nomeParam)
    • Session^ getSession()
    • Boolean^ isUserInRole(String^ nomePapel)
    • String^ getContextPath()
    • Boolean^ isSecure()
    • InputStream^ getInputStream()

Java Server Pages

Objetos Implicitos do JSP

b) response

  • É uma instância de HTTPServletResponse, que

encapsula as informações response a serem enviadas

ao cliente web

  • Métodos importantes de response :
    • PrintWriter^ getWriter()
    • void addCookie()
    • void^ addHeader(String^ nome,^ String^ valor)
    • Void sendRedirect(String destino)
    • OutputStream^ getOutputStream()
    • Void setContentType(String tipoMIME)
    • Void^ setContentLegth(int^ tamanho)