Primeiros conceitos para programar com JSP O JSP (Java) é

Propaganda
Primeiros conceitos para programar com JSP
O JSP (Java) é totalmente case sensitive, ou seja, ele distingue as maiúsculas das
minúsculas.
Todas as instruções deverão ser finalizadas com um ponto e vírgula (;)
Blocos de instrunções são inseridos entre chaves ([]) e não são, neste caso, finalizados
com ponto-e-vírgula (;)
Por padronização, nomes de classes começam com a primeira letra em maiúscula,
enquanto que nomes de atributos, métodos e objetos começam com a primeira letra em
minúsculas.
O JSP trabalha com os seguintes tipos primitivos:
Inteiro: byte, short, int e long
Real: float e double
Caracter: char
Lógico: Boolean
Podemos utilizar também o conceito de encapsulamento, ou seja, parte do código fica
totalmente protegido, parte ser apenas para uma família ou pacote de classes e uma
parte tem seu acesso totalmente irrestrito por qualquer classe.
Em Java e JSP isso é tratado com as seguintes palavras-chaves:
Public – Qualquer classe de qualquer pacote tem acesso a este atributo;
Protected – Apenas as classes do mesmo pacote possuem acesso a este atributo;
Private – Apenas a própria classe pode acessar este atributo.
Tipos de TAGS da JSP (Java Server Pages)
Para que possamos começar a trabalhar com as páginas JSP, precisamos aprender
apenas mais alguns pequenos detalhes sobre os tipos de tags, que podemos utilizar
mesclando-as com as tags padrões do HTML. Elas estão divididas em seis categorias
que vamos conhecer.
TAGS de Declaração
São utilizadas para definir atributos ou métodos. Elas são de grande utilidade quando
queremos testar o código que futuramente se tornará um bean. Nessa tag é utilizada
programação Java pura
Sintaxe: <%! %>
TAGS de Scriplets
Essas tags são utilizadas para escrever trechos de código Java dentro da página JSP.
Servirá basicamente para otimizar a linguagem HTML padrão, mesclando os dois
ambientes.
Sintaxe: <% %>
TAGS de Diretivas
São utilizadas para enviar informações especiais sobre a página JSP quando esta for
transformada em um servlet. São divididas em três tipo:
@include - É utilizada para incorporar os códigos de um arquivo padrão (HTML, JSP,
TXT) à página corrente.
@page – Traz informações sobre a página JSP com o tipo, as bibliotecas que serão
importadas, a linguagem da página, entre outras.
@taglib – Serve para habilitar uma biblioteca de Tags personalizadas.
Sintaxe: <%@ %>
TAGS de Comentários.
Utilizadas pelo programador para documentar determinados trechos de códigos, não
serão enviados para o arquivo final.
Sintaxe: <% -- --%>
TAGS de Expressões
São utilizadas para definir atributos ou métodos. Elas são de grande utilizade quando
queremos testar o código que futuramente se tornará um Bean
Sintaxe: <%= %>
TAGS de Standard Actions
São tags associadas a Tags de HTML, que modificam o comportamento das páginas
JSP, alterando a resposta enviada para o cliente em tempo de execução.
Sintaxe: <jsp: />
Com esses comandos estaremos prontos a programar nossas primeiras páginas
utilizando Java e JSP.
Download