Tabla de Contenidos:
  • Acceso a datos; Página legal; Índice; Introducción; Capítulo 1. Manejo de ficheros; 1.1 Formas de acceso a un fichero. Clases asociadas; 1.2 Gestión de flujos de datos; 1.2.1 Clase FileWriter; 1.2.2 Clase FileReader; 1.2.3 Clase FileOutputStream; 1.2.4 Clase FileInputStream; 1.2.5 RandomAccessFile; 1.2.6 Ejemplo de uso de flujos; 1.3 Trabajo con ficheros XML (...); 1.4 Acceso a datos con DOM (Document Object Model); 1.4.1 DOM y Java; 1.4.2 Abrir DOM desde Java; 1.4.3 Recorrer un árbol DOM; 1.4.4 Modificar y serializar; 1.5 Acceso a datos con SAX (Simple API for XML)
  • 1.5.1 Abrir XML con SAX desde Java1.5.2 Recorrer XML con SAX; 1.6 Acceso a datos con JAXB (Binding); 1.6.1 ¿Cómo crear clases Java de esquemas XML?; 1.6.2 Abrir XML con JAXB; 1.6.3 Recorrer un XML desde JAXB; 1.7 Procesamiento de XML: XPATH (XML PATH LANGUAGE); 1.7.1 Lo básico de XPath; 1.7.2 XPath desde Java; 1.8 Conclusiones y propuestas para ampliar; Resumen del capítulo; Ejercicios propuestos; Test de conocimientos; Capítulo 2. Manejo de conectores; 2.1 El desfase objeto-relacional; 2.2 Protocolos de acceso a bases de datos: conectores; 2.2.1 Componentes JDBC
  • 2.2.2 Tipos de conectores JDBC2.2.3 Modelos de acceso a bases de datos; 2.2.4 Acceso a bases de datos mediante un conector JDBC; 2.2.5 Clases básicas del API JDBC; 2.2.6 Clases adicionales del API JDBC; 2.3 Ejecución de sentencias de definición de datos; 2.4 Ejecución de sentencias de manipulación (...); 2.5 Ejecución de consultas; 2.5.1 Clase Statement; 2.5.2 Clase PreparedStatement; 2.5.3 Clase CallableStatement; 2.6 Gestión de transacciones; 2.7 Conclusiones y propuestas para ampliar; Resumen del capitulo; Ejercicios propuestos; Test de conocimientos
  • Capítulo 3. Bases de datos objeto-relacionales y (...)3.1 Características de las bases de datos orientadas a objetos; 3.1.1 ODMG (Object Data Management Group); 3.1.2 El modelo de datos ODMG; 3.1.3 ODL (lenguaje de definición de objetos); 3.1.4 OML (lenguaje de manipulación de objetos); 3.1.5 OQL (lenguaje de consultas de objetos); 3.2 Sistemas gestores de bases de datos orientadas a objetos; 3.2.1 Instalación de Matisse; 3.2.2 Creando un esquema con Matisse; 3.3 Interfaz de programación de aplicaciones de la base de datos; 3.3.1 Preparando el código Java; 3.3.2 Añadiendo objetos
  • 3.3.3 Eliminando objetos3.3.4 Modificando objetos; 3.3.5 Consultando objetos con OQL; 3.4 Características de las bases de datos objeto-relacionales; 3.4.1 Gestión de objetos con SQL: ANSI SQL 1999; 3.5 Conclusiones y propuestas para ampliar; Resumen del capítulo; Ejercicios propuestos; Test de conocimientos; Capítulo 4. Herramientas de mapeo objeto-relacional; 4.1 Concepto de mapeo objeto-relacional (...); 4.2 Características de las herramientas ORM (...); 4.3 Instalación y configuración de una herramienta ORM; 4.3.1 Instalación manual; 4.3.2 Usar Netbeans con j2EE
  • 4.4 Estructura de ficheros de HIBERNATE. (...)