BUSCA

Links Patrocinados



Buscar por Título
   A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z


www.tomcat.apache.org
()

Publicidade
JavaServer Pages(JSP)















































































1.
Introdução





Primeriamente vamos
analisar as JavaServer Pages(JSP), buscando saber o que são e para que servem.
Uma JSP é uma linguagem de web semelhante a Active Server Pages(ASP) produzida
pela Microsoft. A JSP tem vantagem sobre esta, pois tem portabilidade de
plataforma podendo ser executados por outros Sistemas Operacionais além da
Microsoft.

Quem trabalha com
Servlets, sabe que o JSP não oferece nada a mais que um servlet puro. O JSP tem
vantagem pois pode separar a parte lógica(Programação) da estática(visual),
facilitando o desenvolvimento, onde programadores e designers podem trabalhar
em um mesmo projeto, mas de forma independente.

A linguagem JSP tem
como requisitos para seu conhecimento, o programador entender Java. É preciso
também ter conhecimento em HTML, apenas nas suas principais tags(ex.:
<html>, <body>, etc.).



2. JavaServer
Page(JSP)



2.1. HTML



Antes de começarmos a
falar sobre JSP, vamos ver uma introdução a HTML, apenas o básico para podermos
programar com JSP. A HTML é uma linguagem usada para criar páginas na web. Ela
não é uma linguagem de programação, e sim, uma linguagem de formatação de
exibição de textos, através de comandos conhecidos como tags. Vamos
apresentar-lhes algumas tags importantes da HTML. São elas:

-
<HTML>...</HTML>: As tags HTML indicam o
começo e o fim do documento.

-
<HEAD>...</HEAD>: Entre as tags HEAD estão
as definições lógicas sobre o documento.

-
<TITLE>...</TITLE>: Entre as tags TITLE
está o título do documento, que será apresentado na barra superior do browser.

-
<BODY>...</BODY>: Entre as tags BODY vai
ficar o corpo da página que será exibido no browser, incluindo cabeçalho e
rodapé.



Exemplo de um documento
html:



<HTML> Início do documento html

<HEAD> Início do cabeçalho do documento

<TITLE> Inicio do título do documento

Aqui é
onde ficara o titulo do documento

</TITLE> Fim do título do documento

</HEAD> Fim do cabeçalho do documento <BODY>

Aqui
ficará o corpo da página html, onde poderá colocar outras linguagens, por exemplo, a que estamos vendo neste resumo, o JSP.

</BODY>

</HTML> Fim do documento html



Com esta breve
introdução de HTML podemos continuar a ver sobre JSP.



2.2. Simbologia



Quando escrevemos um
código em JSP, sempre inserimos em um código HTML. Mas não poderíamos apenas
colocá-lo e pronto, pois isto daria um um erro de sintaxe. Devemos coloca-lo
entre tags JSP. Estas tags normalmente começam com “<%” e terminam com
“%>”.

Vamos dar uma breve
introdução sobre cada um dos componetes de scripts.

Scriptlets

Os Scriptlets são
blocos de código delimitados por <% e %>. Estes delimitadores permitem
que coloquemos trechos de código da linguagem usados na página.

Comentários

Podem ser colocados por
todo o código, mais sempre entre os Scriptlets. Os comentários são delimitados
por <%-- e --%>.

Declarações

As declarações são
scripts que servem para a declaração de variáveis e métodos específicos para
uma página JSP. São delimitados por <%! e %>.

Expressões

As expressões podem
conter alguma expressão Java que é avaliada quando um cliente solicita o JSP
contendo a expressão. São delimitados por <%= e %>.

Já vimos em algumas
sites da internet que quando ocorre um erro, ao invés de parar de rodar o site,
nos aparece uma página indicando que ocorreu um erro. Isto nos ocorre por causa
das diretivas do JSP. As diretivas são mensagens para o container de JSP que
permitem ao programador especificar configurações de páginas(o exemplo acima),
incluir conteúdo de outros recursos e especificar bibliotecas de tag
personalizada para utilização em um JSP. Existem dois tipos principais de
Diretivas:

-Page: permite
importar classes, customizar super classes servlet entre outras. A diretiva page é delimitada por <%@ e %>. Esta tem
vários atributos: Atributo import, que permite que seja especificado
qual o pacote a ser importado; atributo isThreadSafe, especifica se a
página é segura para thread. Se true, a página é segura e pode processar
múltiplas solicitações ao mesmo tempo. Se false, indica que o servlet deve
implementar SingleThreadModel, e apenas uma solicitação por vez, o JSP pode
processar; atributo extends, especifica se a super classe do servlet deve
ser gerada; atributo language, especifica qual linguagem esta usando. A
JSP, por exemplo, suporta somente Java; estes são somente



Resumos Relacionados


- Html

- Html Básico Elementos

- Javascript: Iniciando.

- Conceito Básico Html

- Sintaxe Php



Passei.com.br | Biografias

FACEBOOK


PUBLICIDADE




encyclopedia