Tópicos

Introdução To top of page

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 To top of page

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 To top of page

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.

Exemplo de diagrama de UML mostrando JSPTag

Coincidência To top of page

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 To top of page

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.




Conteúdo desenvolvido ou parcialmente desenvolvido por Inferdata Corporation.

Rational Unified Process   2003.06.15