Objetos y XML.

Slides:



Advertisements
Presentaciones similares
2010Ing. de Sistemas II Persistencia en EJB3 Pasos para crear entity beans.
Advertisements

Las aplicaciones requieren datos persistentes
Contabilidad de Gestión I
Introducción Características de la nueva API E/S antes de Java 1.4 ¿Por qué NIO? E/S orientada a bloques El patrón Reactor Canales y Buffers Lectura y.
Archivos Binarios Usando Serializable. Introducción Utilizar archivos binarios nos ayuda a guardar y leer más fácilmente los datos de archivos. Pero como.
Excel Avanzado Proteger hojas y libro
Qué es una Comunidad? Comunidades… … compartir conocimientos, noticias y documentación entre agrupaciones de usuarios en torno a un tema determinado. Pestaña.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:23 PRESENTACION: BASE DE DATOS ALUMNAS: Velazquez Corona Elsa Ponciano Antonio.
DIRECT ACCESS.
Un libro de Microsoft Excel es un archivo que contiene una o más hojas de cálculo (hoja de cálculo: documento principal que se utiliza en Excel para almacenar.
AURA PORTAL.
Escribiendo los programas
Editor de Visual de Templates Open EHR-Gen
Introducción XML y WebServices.
JAVA Persistence API (JPA)
PROGRAMACIÓN ORIENTADA A OBJETOS
BASES DE DATOS ISC. EDER CHAVEZ ACHA.
Servidores de nombres de dominio (DNS):
DE LAS CUENTAS DE USUARIO Y OPCIONES DE CARPETA
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática TEMA II.
Archivos Contenido: Archivos de Texto Archivos de Acceso Aleatorio
Por Luz Marina Morales VIII Semestre de Administración de Empresas UNICIENCIA Sede Restrepo.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SCJP 6.0 SEMANA CINCO CONSOLE.
 Los comentarios que soporta PHP son los de C, C++ y los del shell de Unix, así podemos usar // y /* */ para comentarios y comentarios multilinea respectivamente.
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
UNIDAD II. Manejo de archivos
Documentación de Sistemas
UNIDAD 2 CLASES Y OBJETOS. CLASE Elementos cabecera y cuerpo de la clase. Cabecera: aporta información fundamental sobre la clase en sí y constituye de.
Ing. Héctor Abraham Hernández Erazo
¿Cómo funciona? En un archivo de Power Point cada estudiante encontrara al menos 20 imágenes relacionadas con objetos tecnológicos; a partir de este archivo.
1 Persistencia en Java Agustín J. González ELO-329.
1 3Tablas o matrices 3.1. Concepto Las tablas corresponden al concepto matemático de matriz. Todos sus elementos deben ser del mismo tipo y se accede a.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
Programación I :: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
BASE DE DATOS BY: Julián Villar Vázquez.
ScrumMe Integrantes: Gabriel Centurión Maximiliano Félix.
/ Teléfono : Web : Build Solutions IT.
© 2010 DUOC Sede Antonio Varas. Todos los Derechos Reservados.
Captura de Datos desde Puerto Serial con Java
GNU/LINUX ING. MIGUEL JAIME ACE CERTIFICATION, IBM
Módulo V: Voz sobre IP Tema III: Conmutación de paquetes de voz.
1 Unidad IV Archivos en Java y C++ M.C. Juan Carlos Olivares Rojas.
Persistencia. Persistencia significa trascender en el tiempo y/o en el espacio Un ambiente orientado a objetos debe permitir que los objetos se persistan,
Punteros Recomendado: 1. Nivelación Funciones
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
TRABAJO TERCERA UNIDAD EQUIPO 5  Este Navegador le permite visualizar múltiples páginas web en una sola ventana del navegador.  Incluye opciones para.
Reglas Básicas del Álgebra de Boole
¿Cómo funciona? En un archivo de Power Point cada estudiante encontrara al menos 20 imágenes relacionadas con objetos tecnológicos; a partir de este archivo.
INGENIERIA EN SISTEMAS COMPUTACIONALES ASIGNATURA: PROGRAMACION ORIENTADA A OBJETOS ALUMNO: JAVIER MARTINEZ MARTINEZ.
1 Unidad II Aplicaciones con Arreglos en Java y C++ M.C. Juan Carlos Olivares Rojas.
Arreglos unidimensionales
OIS: Object's Indexed Serialiation Version Un sistema jerárquico de almacenamiento de objetos TOL de estructura arbitraria basado en ficheros binarios.
Instituto Tecnológico Superior de Libres Ingeniería en Sistemas Computacionales Segundo semestre Materia: Programación Orientada a Objetos Asesora: Ing.
Acceso a Datos Erick López Ovando Licenciado en Informática.
Ficheros: Ruby Estructura de Datos II.
UNIVERSIDAD TECNOLÓGICA ECOTEC. ISO 9001:2008 Ing. Ana María Arellano Arcentales Clase 1: Introducción a Word Informática Avanzada.
WINDOWS SERVER 2008 r2 ADMINISTRACION DE RECURSOS: Con el Administrador de recursos del sistema de Windows del sistema operativo Windows Server® 2008 R2,
INSTITUTO TECNOLOGICO SUPERIOR DE LIBRES ORGANISMO PÚBLICO DESCENTRALIZADO DEL GOBIERNO DEL ESTADO DE PUEBLA MAGALY SALAZAR GARCIA ALUMNA: ANGELINA LEAL.
 DIANA GARCIA VALERIO. CONCEPTO DE FLUJO DE JAVA:  La información que necesita un programa para su función se obtiene mediante una entrada de datos.
Representación externa de datos y Serialización Marisol García Valls Arquitecturas Distribuidas 2º Ingeniero de Telecomunicación (Telemática) Departamento.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
VERIFICACIÓN Y VALIDACIÓN DE SISTEMAS 3.10 Fase de manejo de requerimientos 4.1 Modelado de pruebas en UML Ponente: ing. Alejandro tapia vazquez.
Programación I :: Prof. Yeniffer Peña Programación I Interface Gráfica de Usuario Presentación.
Omar Herrera Caamal Rigoberto Lizárraga Luis Cetina Luna.
SYMFONY Información del Framework. Síntesis de Symfony  Es un framework diseñado para optimizar el desarrollo de aplicaciones web creado con PHP5. 
Clase 1. Clase 7 Clase 8.
Escribe el nombre a los números 1 _______________________ 2 _______________________ 3_______________________ 4_______________________ 5 _______________________.
Clase
Que es XML.
Transcripción de la presentación:

Objetos y XML

Serialización / Deserialización de Objetos (Saco.java) XML (saco.xml) Mapping

Serialización de un Objeto a XML

Es una librería para serializar objetos a XML y viceversa. XStream Es una librería para serializar objetos a XML y viceversa. Características: Fácil uso: proporciona un objeto Facade para acceder a la funcionalidad estándar. No requiere mapeos: La mayoría de los objetos pueden ser serializados sin especificar mapeos. No es intrusivo: No requiere modificar la estructura de los objetos. Performace: Alta velocidad y poco consumo de recursos.

Ejemplo: Serializando objetos a XML Clase a ser Serializada: Inicializar XStream: Asignar Alias a los objetos involucrados: Serializar el objeto a XML:

Ej: Deserializando Objetos desde un XML Para reconstruir un objeto a partir de un XML:

Otros Comentarios La librería XStream, al serializar un objeto, obtiene un String con el XML y no un archivo físico. En todo caso, hay que crear dicho archivo con extensión .XML La librería XStream hidrata un objeto a partir de un String con el XML y no un archivo físico XML. Por lo que debe leerse el archivo .XML para obtener el String Hay modos de uso más avanzados del XStream que permiten usar directamente el ObjectOutputStream y ObjectInputStream para leer y escribir archivos. Source, binarios y documentación en: http://xstream.codehaus.org 2010 Ing. de Sistemas II