A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prof.: Carlos Hairon R. Gonçalves 1 Programação WEB JSP JAVA SERVER PAGES.

Apresentações semelhantes


Apresentação em tema: "Prof.: Carlos Hairon R. Gonçalves 1 Programação WEB JSP JAVA SERVER PAGES."— Transcrição da apresentação:

1 Prof.: Carlos Hairon R. Gonçalves 1 Programação WEB JSP JAVA SERVER PAGES

2 Prof.: Carlos Hairon R. Gonçalves 2 JSP - Introdução Designer x Desenvolvedor WEB Devem trabalhar de forma independente JSP = HTML + Código Java + Tags Especiais Parte Estática => Própria Página Parte Dinâmica => Gerada pelo código JSP Execução do lado do servidor WEB JSP, PHP e ASP

3 Prof.: Carlos Hairon R. Gonçalves 3 JSP - Introdução PHP (Personal Home Pages) Usa linguagem de script Baseada em C, mas com traços de C++,Java e Perl Suporta Orientação a Objetos Suporte a Banco de Dados ( MySQL, Sybase, Oracle e outros) De mais fácil desenvolvimento para pequenas aplicações que o JSP. Para grandes aplicações JSP é mais escalável.

4 Prof.: Carlos Hairon R. Gonçalves 4 JSP - Introdução ASP (Active Server Pages) Inicialmente apenas no IIS, mas o Apache já suporta ASP Usa scripts javaScript e vbScript JSP usa Java para suporte dinâmico e ASP usa Visual Basic JSP é mais portável.

5 Prof.: Carlos Hairon R. Gonçalves 5 Execução de Código JSP

6 Prof.: Carlos Hairon R. Gonçalves 6 Alo Mundo JSP Exemplo JSP <% String x = "Alo Mundo"; %> O.java gerado é colocado em um subdiretório do associado a aplicação vinculado ao /work do tomCat.

7 Prof.: Carlos Hairon R. Gonçalves 7 Servlet Gerado package AloMund_00025JSP;... public class _0002fAloMundoJSP_0002fAloMundoJSP_0002ejspAloMundoJSP_jsp_0 extends HttpJspBase {... public void _jspService(HttpServletRequest request, HttpServletResponse response)... //Objetos ocultos out.write(" \r\n \r\n Exemplo JSP \r\n \r\n \r\n "); String x = "Alo Mundo"; out.write("\r\n "); out.print(x); out.write("\r\n \t\r\n ");...

8 Prof.: Carlos Hairon R. Gonçalves 8 Objetos Ocultos Você pode usar estes objetos dentro do arquivo JSP como se estivesse dentro de um servlet.

9 Prof.: Carlos Hairon R. Gonçalves 9 Tags JSP Forma Geral O primeiro caractere % pode ser seguido de outro caractere para determinar o sentido exato do código. Expressões Scriptlets

10 Prof.: Carlos Hairon R. Gonçalves 10 Tags JSP - Exemplo Exemplo JSP <% int x = 10; int y = 15; int z = x+y; %> raiz de + = Note que: O Sricptlet contém o trecho de código java Cada tag de Expressão ( ) deve conter somente um comando Não se deve colocar o ; para finalizar a expressão em Expressões são convertidas em String e enviadas para o browser

11 Prof.: Carlos Hairon R. Gonçalves 11 Tags JSP – Exemplo Forms Exemplo Form JSP <% String valor = request.getParameter("celcius"); if (valor !=null) { double f = Double.parseDouble(valor)*9/5+32; out.println(" "); out.println(" Valor em Fahrenheit:"+f+" "); } %> Celcius:

12 Prof.: Carlos Hairon R. Gonçalves 12 Tags JSP Declarações Acessos desde carregada Declarações deste tipo são variáveis de instância Declarações em Scriplets são variáveis locais Declarações de métodos <%! private double converte (double c) { return c*9/ } %> Comentários (JSP) ou (HTML)


Carregar ppt "Prof.: Carlos Hairon R. Gonçalves 1 Programação WEB JSP JAVA SERVER PAGES."

Apresentações semelhantes


Anúncios Google