- Barajar
ActivarDesactivar
- Alphabetizar
ActivarDesactivar
- Frente Primero
ActivarDesactivar
- Ambos lados
ActivarDesactivar
- Leer
ActivarDesactivar
Leyendo...
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
Boton play
Boton play
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
|