JSP é uma tecnologia Java usada para simplificar o desenvolvimento de páginas web dinâmicas, separando o conteúdo estático do dinâmico com tags HTML e JSP. JSP permite misturar HTML com código Java gerado dinamicamente e beneficia-se de recursos como portabilidade e reutilização de componentes.
2. JSP é uma tecnologia java baseada
usado para simplificar o desenvolvimento
de páginas web dinâmicas. JSP é usado
para separar o conteúdo dinâmico da
página web a partir de seu conteúdo com
a ajuda de tags HTML e JSP.
Java Server Pages
O QUE É JSP
3. • Tecnologia JSP é uma maneira fácil de implementar todo
o poder do Java em aplicaçoes web.
• É uma tecnologia que nos permite misturar HTML estático
com HTML gerado dinamicamente.
• É uma tecnologia baseada em Java que simplifica o
processo de desenvolvimento de páginas dinâmicas e
web sites.
• Pense em JSP como um tipo de linguagem que está no
lado do servidor.
JAVA SERVER PAGES
4. • Esta tecnologia acelera o desenvolvimento de páginas web
dinâmicas de diferentes maneiras:
• Separar o conteúdo geração de conteúdo e apresentação.
• Isso ajuda os autores a proteger o seu código proprietário,
garantindo a portabilidade completa para qualquer
navegador baseado em HTML.
• Enfatizando a reutilização de componentes.
• Simplifica o desenvolvimento de páginas usando tags.
JAVA SERVER PAGES
5. • Portabilidade: A tecnologia JSP é independente de
plataforma, o código da página JSP, o servidor web e seus
componentes.
• Reutilização de componentes e bibliotecas de tags.
• Separando Estático - Dinâmico.
• O suporte para a criação de scripts e Ações
• Como a tecnologia Java de todos os benefícios da
linguagem são herdadas
BENEFICIOS JSP
6. O JSP por ser uma linguagem Server-Side como
visto anteriormente, necessita de um servidor
para o seu funcionamento.
!
O Apache Tomcat foi desenvolvido pela Apache
Software Foundation, o Tomcat é um servlet
container de código aberto, ou seja, uma
aplicaçao que interpreta e processa servlets (java
servlets) e JSP (Java Server Pages).
RECURSOS NECESARIOS
7. Há três maneiras inserir código Java em uma página JSP.
!
• Expressões da forma <% = expressão%>: Neste caso, a expressão é
avaliada, o resultado é convertido em corda e inserida na saída.
• Scriptlets do formulário <% código%>: O código é executado dentro
do método _jspService servlet gerado.
• Declarações do formulário <%! código%>: Eles são inseridos no
corpo do servlet gerado fora seus métodos.
INSIRA O CÓDIGO EM PAGINAS JSP
8. SCRIPTLET!
Scriptlet é o código escrito entre <% e %> . Esse nome é composto da
palavra script (pedaço de código em linguagem de script) com o sufixo let,
que indica algo pequeno.
Como você já percebeu, a Sun possui essa mania de colocar o sufixo let em
seus produtos como os scriptlets, servlets, portlets, midlets, applets etc...
9. EXPRESSOES!
Como pode ser visto, avaliado, o resultado é convertido para uma string e
escritos para a saída (o padrão objeto out). Como traduzir uma expressão
em código servlet é imprimi-lo para fora (por um out.write julgamento
(expressão)) ou similar.
10. DECLARAÇOES!
Para definir variáveis ou métodos que serão inseridos no corpo servlet gerado. Isto
dá a possibilidade de substituir jspDestroy jspInit e métodos que são equivalentes
em init e destruir servlets JSP. Variáveis declaradas manter o seu valor entre
chamadas sucessivas para a página, porque as variáveis de membro servlet não
são locais para o método jspService. Isto permite-nos, por exemplo, criar um
contador de visitas na página.
12. As diretivas influenciar a estrutura que terá o servlet gerado a partir da
página JSP. Existem três tipos de diretivas:
• Página: Ela tem várias utilidades: Aulas Import Java, definir o tipo de
MIME da resposta, controlam o buffer de saída ...
• Incluir: Permite incluir o código na página antes da compilação JSP é
executada.
• Taglib: Usado quando o JSP faz uso de tags definidas pelo usuário.
• O formato genérico de uma directiva é:
<% @ Directiva atributo = "valor"%>
DIRETIVAS DE PÁGINA
13. Para iniciar o trabalho com JSP,
criaremos o primeiro arquivo de exemplo,
do Artigo JSP. Para manter o padrao,
criaremos um arquivo hello world / ola
mundo.
No diretorio onde temos nossos arquivos
para o JSP, com nosso editor favorito, o
desenvolver deve criar o arquivo ola.jsp
com o seguinte conteúdo:
EXEMPLOS DE USO
14. Salve o arquivo e abra o navegador
se sua preferencia e digite:
localhost:8080/easyjava/ola.jsp
EXEMPLOS DE USO
O resultado é a exibiçao de uma página com o texto Ola Mundo. No
código da pagina será exibido apenas HTML e nao JSP. Para o teste,
clique com o botao direito na tela e mande exibir o código fonte.
15. • Agora, vamos incrementar um pouco mais nossa aplicaçao ola mundo,
exibindo a data atual.
EXEMPLOS DE USO