Catálogo de Patrones de Diseño J2EE. I.- Capa de Presentación

Los patrones J2EE se han estructurado de acuerdo a una plantilla de patr�n definida. Cada secci�n de la plantilla de patr�n contribuye a entender el patr�n particular. Tambi�n observar�s que se ha intentado dar un nombre de patr�n descriptivo a cada patr�n J2EE. Aunque es dificil acompasar un patr�n singular con su nombre, se ha intentado que los nombres de patr�n proporcionen suficiente informaci�n sobre la funci�n del patr�n.

Se ha adoptado una plantilla de patr�n que consta de las siguientes secciones:

  • Contexto:
    Conjunto de entornos bajo los cuales existe el patr�n.
  • Problema:
    Describe los problemas de dise�o que se ha encontrado el desarrollador.
  • Causas:
    Lista los razones y motivos que afectan al problema y la soluci�n. La lista de causas ilumina las razones por las que uno podr�a haber elegido utilizar el patr�n y proporciona una justificaci�n de su uso.
  • Soluci�n:
    Describe brevemente la soluci�n y sus elementos en m�s detalle. La secci�n de la soluci�n contiene dos sub-secciones:
    • Estructura:
      Utiliza diagramas de clases UML para mostrar la estructura b�sica de la soluci�n. Los diagramas de secuencias UML de esta secci�n presentan los mecanismos din�micos de la soluci�n. Hay una explicaci�n detalladas de los participantes y las colaboraciones.
    • Estrategias:
      Describe diferentes formas en las que se podr�a implementar el patr�n.
  • Consecuencias:
    Aqu� se describen las compensaciones del patr�n, esta secci�n se enfoca en los resultados de la utilizaci�n de un patr�n en particular o de su estrategia, y anota los pros y los contras que podr�an resultar de la aplicaci�n del patr�n.
  • Patrones Relacionados:
    Esta secci�n lista otros patrones relevantes en el cat�logo de patrones J2EE u otros recursos externos, como los patrones de dise�o GoF. Por cada patr�n relacionado, hay una breve descripci�n de su relaci�n con el patr�n que se est� describiendo.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO