Aula 1 - curso java web - JSP Java Server Page

Click here to load reader

  • date post

    19-Jun-2015
  • Category

    Technology

  • view

    546
  • download

    0

Embed Size (px)

description

JSP - java server page - Tecnologia orientada a criar páginas web com programação em Java. Java é em essência uma linguagem multiplataforma. HTML + XML + scripts de servidor em sintaxe Java.

Transcript of Aula 1 - curso java web - JSP Java Server Page

  • 1. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Aula 1 Conceitos BsicosEvandro Jnior

2. Tecnologia orientada a criar pginas web com programao em Java. Java em essncia uma linguagem multiplataforma HTML + XML + scripts de servidor em sintaxe Java Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Introduo a Java Server PagesMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 3. O benefcio mais claro no colocar uma srie imensa de cdigo html dentro de uma classe em java, o que dificulta muito a alterao da pgina por um designer. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br VantagensMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 4. O motor das pginas JSP est baseado nos servlets de Java -programas em Java destinados a se executar no servidor-, embora o nmero de desenvolvedores que podem afrontar a programao de JSP muito maior, dado que muito mais simples de aprender que os servlets. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Motor JSPMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 5. So similares com as declaraes de variveis em Java, e denem variveis para uso subsequente em expresses ou scriptlets. So denidas entre . Sintaxe: Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br DeclaraesMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 6. Contm um comando vlido da linguagem Java que avaliado, convertido para um String, e inserido onde a expresso aparece no arquivo JSP. No usado ponte e vrgula para terminar a expresso, e s pode haver uma entre . Sintaxe: Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br ExpressesMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 7. So blocos de cdigo Java embutidos numa pgina JSP. O cdigo do scriptlet inserido literalmente no servlet gerado pela pgina. E denido entre . Sintaxe: Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br ScriptletsMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 8. Na codificao JSP, tm-se algumas diretivas, as quais so utilizadas para informaes especiais dentro de paginas, sendo dividido em trs tipos: @include: utilizado para inserir os cdigos de arquivos pgina corrente; @page: responsvel por trazer informaes sobre a pgina JSP; @taglib: responsvel por habilitar uma biblioteca de tags personalizada (item que ser abordado em outro artigo com mais detalhes). Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br DiretivasMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 9. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Ol MundoMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 10. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Ol Mundo 2.0Menu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 11. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Ol Mundo 2.0Menu Sada: 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 12. boolean = true/false; byte = -128 a 127; char = caracteres; double = -1.89869313486232E308 a -4.94065645841247E- 324/1.89869313486232E308 a 4.94065645841247E-324; int = -2.147.483.648 a 2.147.483.647; long = -9.223.372.036.854.775.808 a 9. .223.372.036.854.775.807; shot = -32.768 a 32.767; String = textos Para trabalhar com o tipo String que armazena textos necessrio incluir a java.lang.String. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Os tipos de dados suportados pelo JSP so:Menu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 13. Byte.parseByte(objetoString) = converte uma string para o tipo byte; Short.parteShort(objetoString) = converte uma string para o tipo short; Float.parteFloat(objetoString) = converte uma string para o tipo float; Double.parseDouble(objetoString) converte uma string para o tipo double. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br ConversesMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 14. Operadores de comparao: == igualdade != no igual ou diferente > maior >= maior ou igual Operadores aritmticos + soma - subtrais / divide * multiplica % resto Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Operadores:Menu Concatenadores && representa o and ou e || representa o or ou ou ^ representa o or exclusivo Operadores de Incremento e decremento ++ incrementa valor -- decrementa valor 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 15. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Condicional IFMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 16. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Switch CaseMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 17. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Include de Pginas:Menu Podemos inserir pginas .jsp externas em outras pginas. Index Topo Topo topo.jsp index.jsp 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 18. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Include de Pginas:Menu index.jsp 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 19. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Include de Pginas:Menu topo.jsp 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 20. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Include de Pginas:Menu Resultado: Arquivo topo.jsp 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 21. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Tratamento de formulrioMenu 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 22. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Tratamento de formulrioMenu Resultado: 1 . Introduo 2 . Primeiro JSP 3 . Tipos de variveis 4 . Converses 5 . Operadores 6 . IF 7 . Switch - Case 8 . Include 9 . Formulrio 23. Curso: Java na Web - Java Server Pages | Evandro Jnior [email protected] | www.evandrojunior.pro.br Links paras os arquivos, cdigos e vdeo aulaFim Cdigos e arquivos: http://evandrojunior.pro.br/aula-1-jsp-conceitos-basicos/ Canal: https://www.youtube.com/user/evandrojuniorsi Site: http://evandrojunior.pro.br E-mail: [email protected]