• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/28

Click para voltear

28 Cartas en este set

  • Frente
  • Atrás
API
conjunto de clases e interfaces Java para operar sobre datos tabulados en especial bases de datos relacionales
ResultSet
conjunto de filas + cursor que muestra la fila activa
Tipos de navegación y actualización
TYPE_FORWARD_ONLY
TYPE_SCROLL_INSENSITIVE
TYPE_SCROLL_SENSITIVE
Tipos de concurrencia
CONCUR_READ_ONLY
CONCUR_UPDATABLE
Tipos de retenibilidad
ResultSet.HOLD_CURSORS_OVER_COMMIT
ResultSet.CLOSE_CURSORS_AT_COMMIT
Valores por defecto de ResultSet
TYPE_FORWOARD_ONLY
CONCUR_READ_ONLY
La retenibilidad es dependiendo del driver consultar DatabaseMetadata
DataSource
Representa cualquier fuente de datos en el mundo real y guarda toda la información necesaria para conectarse
Ventajas de DataSource VS DriverManager
Aplicaciones cliente más portabales
Mantenimiento de código más fácil
getConnection produce conexiones agrupadas
RowSet
es un objeto que encapsula un conjunto de filas provenientes de un ResultSet o de una fuente de datos tabular, su interfaz deriva de ResultSet y sus limitaciones son que es necesario mantener la conexión con la BD y no es serializable
Como se puede crear un JdbcRowSet(conectado)
La implementación de un constructor de referencia que recibe un ResultSet
La implementación de un constructor de referencia que recibe un Connection
La implementación de un constructor de referencia por defecto
Usando una instancia de RowSetFactory creada a partir de RowSetProvider
Mediante el constructor que ofrece el driverJDBC
CachedRowSet
Objeto para contener filas de datos en memoria sin tener que estar conectado a la fuente de datos de donde han sido obtenidos, sigue el modelo JavaBean y puede ser serializable, si el driver lo permite puede ser scrollable
Características de CachedRowSet
Obtener una conexión a un DataSource y ejecutar una operación
Leer datos del objeto ResultSet y llenar sus datos a partir de ahí
Manipular datos mientras está desconectado
Reconectarse al fuente de datos y actualizar los cambios
Chequear los conflictos con la fuente de datos y resolverlos
Entidad
Es una representación de un concepto de dominio, puede estar asociado con otras entidades, su ciclo de vida es independiente, ha de tener una clave primaria la cual es inmutable el resto de atributos serán mutables, debe implementar serializable. los métodos hasCode y equals se definen sobre la clave natural
ValueType
Representa información adicional no conceptos principales de dominio, se suele presentar como atributos de una entidad o como composición UML
Define Transiest
Un objeto recién creado que no ha sido enlazado con el gestor de persistencia
Define Detached
Un objeto persistente que sigue en memoria después de que termine la sesión
¿Como se resuelve la cardinalidad MANY to MANY?
Es una asociación bidireccional donde se tienen que vincular los dos extremos mediante @ManyToMany. Solo hace falta poner mappedBy="elemento" en uno de los extremos
como resolver la concurrencia con protocolos pesimistas
Tecnica de bloqueo que puede ser bloqueo binario o bloqueos compartidos/exclusivos
Marcos de tiempo
Multiversion
como resolver concurrencia con protocolos optimista
validación o certificación
características de añadir una caché para acelerar el acceso al grafo
optimiza el rendimiento al reducir el trasiego con la base de datos. permite hacer optimizaciones: Write_behind o Batch load/update
que excepcion Salta si intentas recorrer una parte del grafo que no esta cargado
LazyInitializationException
con configuracion de mapeo por defecto como se cargan los extremos Many y los One
por defecto se cargan bajo demanda excepto OneToOne y ManyToOne los extremos many se cargan bajo demanda y los one de manera agresiva
hay que cambiar de servidor de base de datos como hacemos
se cambia el atributo jta-dta-source en el archivo persistence.xml al nuevo servidor
estoy escribiendo un comando en el que me están saliendo muchas líneas de código que hago mal?
poniendo instrucciones en una capa que no corresponde
Define Consulta(recuperación de información)
es la traducción de una necesidad de información hay simples, booleanas y contextuales
Que es Best-match-retrieval
se comparan los términos en documento y consulta, se calcula en base a los terminos que tenien en común, se ordenan los documentos por similitud decreciente y el resultado es una lista ordenada de documentos
Recuperación de información
dado un conjunto de términos y un conjunto de documentos selecciona los más relevantes
extracción de información
dado un conjunto de documentos extrae del texto los que significan lo mismo