UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos...

Post on 28-Jan-2016

219 views 0 download

Transcript of UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos...

UOC - 2012José Mª Casablanca González

ÍndiceIntroducciónObjetivos generales y específicosProblema y posibles solucionesCaracterísticas y definición de un frameworkFramework de persistenciaFWPersistenciaAplicación de ejemploConclusiones y ampliaciones

IntroducciónImportancia empresarial y particular.Grandes volúmenes de datos.Frameworks, herramientas útiles.Forma de trabajo mejorada.

Objetivos generales y específicosEstudio de las opciones de mercado.Desarrollo de un framework.Desarrollo de una aplicación que muestre el

uso del framework.

Problema y posibles solucionesProblema:

Información en todos los ámbitos y a todos los niveles.

Posibles soluciones:Pequeña curva de aprendizaje.Búsqueda de un método más ágil y ligero.Método escalable.Válido para diferentes entornos.

Característica y definición de un frameworkVentajas:

Infraestructura prefabricada.Posee arquitectura propia.Reducción del mantenimiento.

Desventajas:Limitación de la flexibilidad.Necesidad de aprendizaje.

Framework de persistenciaVariedad de modelos de datos.Acceso a los datos de forma transparente.Persistencia de la información.Extensibilidad.

Algunos ejemplos: IBATIS, HIBERNATE, etc.

FWPersistencia

Independencia del modelo de datos relacional.Control por driver JDBC.Configurable.

Desarrollo en Java.Programación orientada a objetos.

Control de persistencia de información.

Aplicación de ejemploModo de empleo del framework.Funciones implementadas:

Creación.Eliminación.Consulta.Modificación.

Aplicación de ejemploCREACIÓN:

Aplicación de ejemploELIMINACIÓN:

Aplicación de ejemploCONSULTA:

Aplicación de ejemploMODIFICACIÓN:

Conclusiones y ampliacionesConclusiones:

Comunicación con la BD trasparente.Framework extensible.

Ampliaciones:Generación de sentencias más complejas.Recursividad de llamadas y operaciones.

¡Gracias por su atención!