JAVA_API Flashcards
interfaz de programación que facilita la administración de transacciones en aplicaciones Java.
La API JTA (Java Transaction API)
framework de Java para el desarrollo de interfaces de usuario web.
JSF (JavaServer Faces)
para el mapeo objeto-relacional (ORM), que facilita el acceso y manipulación de datos en bases de datos utilizando objetos Java.
JPA (Java Persistence API)
Marca una clase como una entidad persistente en JPA, que se mapea a una tabla en una base de datos relacional.
@Entity
Especifica el nombre de la tabla en la base de datos a la cual se asocia una entidad JPA.
@Table
Define las propiedades de una columna de base de datos en el contexto de JPA, como el nombre, el tipo de datos y restricciones.
@Column
Indica la propiedad de una entidad que actúa como identificador único en la base de datos.
@Id
Indica que un campo o propiedad de una entidad no debe ser persistido en la base de datos.
@Transient
Es una clase PRINCIPAL proporcionada por la API de Java Persistence (JPA) que administra las entidades persistentes en una aplicación. Permite realizar operaciones de creación, recuperación, actualización y eliminación en la base de datos, así como consultas utilizando el lenguaje de consultas de objetos de JPA (JPQL)
es una interfaz de programación en Java que proporciona un mecanismo estándar para acceder a servicios de nombres y directorios en un entorno distribuido. Permite a las aplicaciones buscar y acceder a recursos como bases de datos, servicios de correo electrónico, colas de mensajes, entre otros, de manera independiente de la ubicación física y la implementación subyacente
“registra y busca obejtos en una bbdd de tipo arbol”
API JNDI (Java Naming and Directory Interface)
interfaz de programación en Java que proporciona un estándar para la creación, envío, recepción y procesamiento de mensajes entre componentes de aplicaciones distribuidas.
API JMS (Java Message Service)
proporciona un mecanismo de inyección de dependencias y gestión de ciclos de vida en aplicaciones Java empresariales.
CDI (Contexts and Dependency Injection)
proporciona una API para el desarrollo de servicios web RESTful. Permite crear servicios web que siguen los principios de la arquitectura REST, utilizando HTTP como protocolo de comunicación.
JAX-RS (Java API for RESTful Web Services)
Proporciona una API para el desarrollo de servicios web basados en XML. JAX-WS simplifica la creación y consumo de servicios web utilizando el protocolo SOAP (Simple Object Access Protocol). Permite definir servicios web utilizando anotaciones y generar automáticamente el código necesario para exponer y consumir estos servicios. J
JAX-WS (Java API for XML Web Services)
proporciona un conjunto de interfaces y clases para acceder y manipular bases de datos relacionales. XXXX permite a los desarrolladores conectarse a una base de datos, enviar consultas SQL, recuperar y modificar datos.
JDBC (Java Database Connectivity)