JSP Tutorial

1070 palavras 5 páginas
PROGRAMAÇÃO SERVIDOR
EM SISTEMAS WEB

JSP: JAVA SERVER PAGES
Prof. Dr. Daniel Caetano
2013 - 2

Objetivos
• Compreender o que é e como funciona o JSP
• Compreender as tags do JSP
• Capacitar para a substituição de
Servlets de apresentação por páginas JSP
• Trabalho A

Material de Estudo

Material

Acesso ao Material

Notas de Aula

http://www.caetano.eng.br/
(Prog. Servidor Web – Aula 6)

Apresentação

http://www.caetano.eng.br/
(Prog. Servidor Web – Aula 6)

Material Didático

Big Java, páginas 989 a 997

Java: Como
Programar

(6ª Edição) Páginas 959 a 979

POR QUE NÃO
SERVLETS?

O “Lado Negro”
• Servlets de
Apresentação
– Imprimir muito código HTML

Pouco
Confortável!

O “Lado Negro”
• Por quê?
– Servlet foi criado para ser muito Java com uma eventual interação com o HTML...
– Mas nos Servlets de Apresentação, a maior parte do código é gasta com impressão de HTML!

• Como solucionar?
– JSP

O QUE É JSP?

O Que é JSP?
• JSP: Java Server Pages
• Se Servlet é muito Java com pouco HTML...
• JSP é muito HTML com pouco Java

• Hmmm!?
• Vejamos a “cara” que tem um JSP
• Crie um projeto chamado Teste

O Que é JSP?
• Observe como a “cara” é de um HTML!
• O estranho é isso...

O Que é JSP?
• Essa tag marca justamente o JSP
• Mas... Isso não é HTML?
• Só aparenta!
– Podemos usar código java!
– Podemos incluir outros arquivos!

• Comandos de JSP...


• Mas como isso funciona?
– Esses comandos vão parar no navegador?

O Que é JSP?
• Não... no fundo...
– O que escrevermos...
– ... em um arquivo JSP...
– ...será transformado...
– ...em um Servlet, quando...
– ...o usuário fizer o 1º acesso!

• A JVM não entende JSP!
– JSPs não executam diretamente!

JSP
Acesso
ao
GlassFish

Servlet

TAGS DE JSP

Tags de JSP
• JSP é uma “linguagem” poderosa
• Podemos indicar muitas coisas com JSP
– Inserção de Código Java (Scriplets)
– Impressão de valor de variável

Relacionados

  • - TUTORIAL: SERVLETS E JSP -
    692 palavras | 3 páginas
  • A vida
    4225 palavras | 17 páginas
  • ATLS
    3002 palavras | 13 páginas
  • Rede
    956 palavras | 4 páginas
  • Fundamentos do jsp
    1559 palavras | 7 páginas
  • Werwe
    3710 palavras | 15 páginas
  • Aplicacao em jsp
    1579 palavras | 7 páginas
  • Informatica
    3410 palavras | 14 páginas
  • CRUD
    6809 palavras | 28 páginas
  • Netframework
    1972 palavras | 8 páginas