Upload
lamdat
View
240
Download
0
Embed Size (px)
Citation preview
1
April 05 Prof. Ismael H. F. Santos - [email protected] 1
Módulo VI – Java Standard Template Library (JSTL)
Prof. Ismael H F Santos
April 05 Prof. Ismael H. F. Santos - [email protected] 2
Ementa
Modulo VI - JSTLO JSP sem padrãoJSTL: o JSP com padrãoComo instalar o JSTL?Exibindo objetosNossa aplicaçãoOperadores condicionais e loopsFormatação e i18nFunções e SQLReferênciasExercícios
2
April 05 Prof. Ismael H. F. Santos - [email protected] 3
Linguagem de Programação JAVAIsmael H. F. Santos, Apostila UniverCidade, 2002
The Java Tutorial: A practical guide for programmersTutorial on-line: http://java.sun.com/docs/books/tutorial
Java in a NutshellDavid Flanagan, O´Reilly & Associates
Just Java 2Mark C. Chan, Steven W. Griffith e Anthony F. Iasi, Makron
Books.Java 1.2
Laura Lemay & Rogers Cadenhead, Editora Campos
Bibliografia
April 05 Prof. Ismael H. F. Santos - [email protected] 4
LivrosCore Java 2, Cay S. Horstmann, Gary Cornell
Volume 1 (Fundamentos)Volume 2 (Características Avançadas)
Java: Como Programar, Deitel & DeitelThinking in Patterns with JAVA, Bruce Eckel
Gratuito. http://www.mindview.net/Books/TIJ/
3
April 05 Prof. Ismael H. F. Santos - [email protected] 5
JSPSem Padrão
POO-Java
April 05 Prof. Ismael H. F. Santos - [email protected] 6
O JSP sem padrão
É muito comum!Scriptlets espalhados em vários páginasCódigo confuso = manutenção +trabalhosaRegras de negócio não deveriam ser tratadas dentro do JSP (foge ao padrão MVC!)JSP deve ser usado somente para a camada de visualização (viewer), somente exibindo o conteúdo dos objetos e nada de scriptlets
4
April 05 Prof. Ismael H. F. Santos - [email protected] 7
JSTL: o JSP com padrão
HistóricoJulho/2001 - Criado o projeto (JSR-052)Junho/2002 – lançado o JSTL 1.0 baseadono JSP 1.2 (Tomcat4 e maioria dos servidores corporativos)Janeiro/2004 - lançado o JSTL 1.1 baseado no JSP 2.0 (Tomcat 5)Julho/2004 - lançado o JSTL 1.1.1
FinalidadePadronizar as aplicações JSP !Dar soluções fáceis de usar para tarefas mais comuns
JSTL: o JSP com padrão
April 05 Prof. Ismael H. F. Santos - [email protected] 8
JSTL: o JSP com padrão
5
April 05 Prof. Ismael H. F. Santos - [email protected] 9
JSTL: o JSP com padrão
April 05 Prof. Ismael H. F. Santos - [email protected] 10
Como instalar o JSTL?
1. Faça o download:http://www.apache.org/dist/jakarta/taglibs/standard
2. Descompacte o arquivo e copie:a) /jakarta-taglibs-standard-1.*/tld/* para WEB-INFb) /jakarta-taglibs-standard-1.*/lib/* para WEB-INF/lib
6
April 05 Prof. Ismael H. F. Santos - [email protected] 11
Como instalar o JSTL?
3. Adicione essas informações no web.xml:
April 05 Prof. Ismael H. F. Santos - [email protected] 12
Como instalar o JSTL?
4. Na página JSP declare os tipos que for utilizar:
5. Depois é só sair usando!
7
April 05 Prof. Ismael H. F. Santos - [email protected] 13
Exibindo objetos
April 05 Prof. Ismael H. F. Santos - [email protected] 14
Exibindo objetos
8
April 05 Prof. Ismael H. F. Santos - [email protected] 15
Exibindo objetos
April 05 Prof. Ismael H. F. Santos - [email protected] 16
Exemplo Aplicação
9
April 05 Prof. Ismael H. F. Santos - [email protected] 17
Exemplo Aplicação
April 05 Prof. Ismael H. F. Santos - [email protected] 18
Exemplo Aplicação
10
April 05 Prof. Ismael H. F. Santos - [email protected] 19
Operadores condicionais
April 05 Prof. Ismael H. F. Santos - [email protected] 20
Operadores condicionais
11
April 05 Prof. Ismael H. F. Santos - [email protected] 21
Operadores condicionais
April 05 Prof. Ismael H. F. Santos - [email protected] 22
Loops
12
April 05 Prof. Ismael H. F. Santos - [email protected] 23
Formatação e i18n
April 05 Prof. Ismael H. F. Santos - [email protected] 24
Formatação e i18n
13
April 05 Prof. Ismael H. F. Santos - [email protected] 25
Funções e SQL
April 05 Prof. Ismael H. F. Santos - [email protected] 26
Funções e SQL