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)