Java Server Pages

524 visualizações

Publicada em

Uma breve introduçao ao linguagem de programaçao JSP

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
524
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
10
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Java Server Pages

  1. 1. JAVA SERVER PAGES JAVIER ANTONIO HUMARÁN PEÑUÑURI
  2. 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. 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. 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. 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. 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. 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. 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. 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. 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.
  11. 11. COMENTARIOS! Os comentários em uma página JSP devem ser feitos como o exemplo a seguir: <%-- comentário em jsp --%>
  12. 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. 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. 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. 15. • Agora, vamos incrementar um pouco mais nossa aplicaçao ola mundo, exibindo a data atual. EXEMPLOS DE USO
  16. 16. Obrigado!

×