uoc - 2012 josé mª casablanca gonzález. Índice introducción objetivos generales y específicos...

15
UOC - 2012 José Mª Casablanca González

Upload: abrahan-sedano

Post on 28-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

UOC - 2012José Mª Casablanca González

Page 2: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

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

Page 3: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

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

Page 4: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

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.

Page 5: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

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.

Page 6: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

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.

Page 7: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

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.

Page 8: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

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.

Page 9: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

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

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

Page 10: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

Aplicación de ejemploCREACIÓN:

Page 11: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

Aplicación de ejemploELIMINACIÓN:

Page 12: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

Aplicación de ejemploCONSULTA:

Page 13: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

Aplicación de ejemploMODIFICACIÓN:

Page 14: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definició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.

Page 15: UOC - 2012 José Mª Casablanca González. Índice Introducción Objetivos generales y específicos Problema y posibles soluciones Características y definición

¡Gracias por su atención!