Diseño de Aplicaciones Java EE

El patron de diseño MVC

Desacopla el acceso a datos de la logica de negocio y presentacion

Lenguaje Modelado

UML

Define una serie de diagramsa y notaciones para plasmar el analisi y diseños

Patroñes de Diseño

Son un conjunto de soluciones a los problemas enla programacion de aplicaciones

Permite reutilizar y aplicar soluciones existentes

El modelo (Model)

Representa los datos y cualquier logica de negocio

Enterprise JavaBeas, POJOS (Plain Old Java Objects)

Fases

Analisis

Diseño

Permite una arquitectura milticapa

El controldor (Controller)

Define el comportamiento general de la aplicacion coordinando a las otras partes (modelo y vista)

Java Servlets

La Vista (View)

Renderiza el contenido de los modelos dependiendo de la tipologia de cliente, permitiendo su visualizacion

JavaServer Pages(JSP), JavaServer Faces(JSF)