Introducción
Estas directrices describen cuándo hay que utilizar códigos personalizados JSP, cómo modelarlos así como algunas
consideraciones de diseño aplicables.
Consulte la sección Concepto: códigos personalizados JSP (Java Server Page) para obtener más información
sobre códigos personalizados JSP.
Identificación de códigos personalizados JSP
Los códigos personalizados JSP son clases Java simples que materializan la unión entre la implementación Java y las
páginas JSP. Los códigos personalizados son una forma de minimizar la utilización de código Java que aparece en las
páginas JSP. En proyectos en los que el diseño web y el desarrollo Java deban estar separados, los códigos
personalizados sirven para eliminar código Java de la página JSP, ocultando el código Java a los diseñadores Web.
Modelado de códigos personalizados JSP
Los códigos personalizados JSP se modelan como clases Java simples. En UML, el estereotipo <<JSPTag>> las
distingue de otras clases Java.
Concurrencia
Una única hebra utiliza al mismo tiempo los manejadores de códigos (a diferencia, por ejemplo, de los servlets); sin
embargo, puede haber varias hebras operando en distintas instancias de códigos personalizados. El desarrollador debe
tener cuidado a la hora de acceder a recursos compartidos (como por ejemplo, datos estáticos) para evitar problemas de
concurrencia.
Limpieza
Los manejadores de códigos se pueden colocar en agrupaciones de forma que el contenedor web los reutilice. Si se
precisan recursos, se deberían crear en doStartTag() y el desarrollador debería implementar release()
para realizar una limpieza de recursos antes de reutilizarlos.
|