java server pages
DESCRIPTION
Uma breve introduçao ao linguagem de programaçao JSPTRANSCRIPT
JAVA SERVER PAGES JAVIER ANTONIO HUMARÁN PEÑUÑURI
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
• 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
• 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
• 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
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
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
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...
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.
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.
COMENTARIOS !
Os comentários em uma página JSP devem ser feitos como o exemplo a seguir:
<%-- comentário em jsp --%>
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
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
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.
• Agora, vamos incrementar um pouco mais nossa aplicaçao ola mundo, exibindo a data atual.
EXEMPLOS DE USO
Obrigado!