Diretrizes: Tag de Personalização JSP (Java Server Page)
Tópicos
Introdução
Essas diretrizes descrevem quando utilizar as tags de personalização JSP, como modelá-las e
algumas considerações aplicáveis de design.
Para obter informações adicionais sobre as tags de personalização JSP, consulte Conceitos:
Tag de Personalização Java Server Page.
Identificando Tags de Personalização JSP
As tags de personalização JSP são classes Java simples que implementam a ligação entre a implementação
Java e as páginas JSP. Elas representam as maneiras de minimizar a utilização
de código Java que aparece em páginas JSP. Em projetos em que o desenvolvimento Java e
o design da Web devem ser separados, as tags de personalização JSP podem eliminar o código Java da
página JSP, ocultando o código Java dos designers da Web.
Modelando Tags de Personalização JSP
As tags de personalização JSP são modeladas como classes Java simples. Em UML, o estereótipo
<<JSPTag>> as distingue de outras classes Java.

Coincidência
As rotinas de tratamento da tag são utilizadas por um encadeamento de cada vez (ao contrário, por exemplo, dos Servlets); entretanto, é possível que haja vários encadeamentos operando em diferentes instâncias das
tags de personalização. Um desenvolvedor deve ter cuidado ao acessar os recursos compartilhados (como dados estáticos) para evitar problemas de coincidência.
Limpeza
As rotinas de tratamento da tag podem ser agrupadas e reutilizadas pelo contêiner de Web. Se forem necessários recursos, eles deverão ser criados em doStartTag() e o desenvolvedor deverá
implementar release() para limpar os recursos antes da reutilização.
|