B3-T5 Java Flashcards

1
Q

JavaFX

A

Plataforma de software para crear y entregar aplicaciones de escritorio, así como aplicaciones web enriquecidas que pueden ejecutarse en una amplia variedad de dispositivos. JavaFX es compatible con computadoras de escritorio y navegadores web en Microsoft Windows, Linux (incluida Raspberry Pi) y macOS, así como con dispositivos móviles que ejecutan iOS y Android, a través de Gluon Mobile.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Applet de Java

A

Cuando un applet se carga, se llaman en este orden a los siguientes métodos;
init: suele contener instrucciones para inicializar el applet.
start: como init, se suele usar para inicializar, pero con la diferencia de que este método también se llama cuando se reinicia el applet.
paint: se encarga de mostrar el contenido del applet. Se ejecuta cada vez que se tenga que redibujar.

Para terminar o pausar la ejecución se llama a los siguientes métodos:
stop: suspende la ejecución del programa. Se llama cuando el applet se vuelve temporalmente invisible.
destroy: cuando no se va a necesitar más el applet. Se usa para liberar recursos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jakarta EE(Java EE y Java2EE)

A

Es un conjunto de especificaciones que amplía Java SE con especificaciones para funciones empresariales como informática distribuida y servicios web.
Las aplicaciones se ejecutan en tiempos de ejecución de referencia, que pueden ser microservicios o servidores de aplicaciones, que manejan transacciones, seguridad, escalabilidad, concurrencia y gestión de los componentes que están implementando.
Jakarta EE 11 Support Java SE 21

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Web specifications Jakarta EE

A

Jakarta Servlet: define cómo gestionar las solicitudes HTTP, de forma sincrónica o asincrónica. Es de bajo nivel y otras especificaciones de Yakarta EE dependen de él;

Jakarta WebSocket: Especificación de API que define un conjunto de API para dar servicio a conexiones WebSocket;

Jakarta Faces: una tecnología para construir interfaces de usuario a partir de componentes;

Jakarta Expression Language (EL) es un lenguaje simple diseñado originalmente para satisfacer las necesidades específicas de los desarrolladores de aplicaciones web. Se usa en Jakarta Faces para vincular componentes a beans (de respaldo) y en Contextos e inyección de dependencia a beans con nombre, pero se puede usar en toda la plataforma.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Web service specifications Jakarta EE

A

Jakarta RESTful Web Services: soporte para la creación de servicios web de acuerdo con el patrón arquitectónico de transferencia de estado representacional (REST)

Jakarta JSON Processing: especificaciones para gestionar información codificada en formato JSON

Jakarta JSON Binding: especificaciones para convertir información JSON en o desde clases Java;

Jakarta XML Binding: permite mapear XML en objetos Java

Jakarta XML Web Services: se pueden utilizar para crear servicios web SOAP.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Enterprise specifications Jakarta EE

A

Jakarta Activation (JAF): especifica una arquitectura para ampliar los Beans de componentes proporcionando tipificación de datos y enlaces de dichos tipos.

Jakarta Contexts and Dependency Injection (CDI): especificación para proporcionar un contenedor de inyección de dependencias;

Jakarta Enterprise Beans (EJB): define un conjunto de API ligeras que admitirá un contenedor de objetos (el contenedor EJB)
Contiene las clases e interfaces de Jakarta Enterprise Beans que definen los contratos entre el Enterprise Bean y sus clientes y entre el Enterprise Bean y el contenedor ejb.

Jakarta Persistence (JPA) especificaciones sobre el mapeo objeto-relacional entre tablas de bases de datos relacionales y clases Java.

Jakarta Transactions (JTA): contiene las interfaces y anotaciones para interactuar con el soporte de transacciones ofrecido por Jakarta EE.

Jakarta Messaging (JMS): proporciona una forma común para que los programas Java creen, envíen, reciban y lean los mensajes de un sistema de mensajería empresarial.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Otras especificaciones

A

Jakarta Validation: Este paquete contiene las anotaciones e interfaces para el soporte de validación declarativa que ofrece la API de validación de Jakarta. La validación de Jakarta proporciona una forma unificada de proporcionar restricciones a los beans que se pueden aplicar entre capas.

Jakarta Batch: proporciona los medios para ejecutar tareas en segundo plano de larga duración que posiblemente impliquen un gran volumen de datos y que pueden necesitar ser ejecutadas periódicamente.

Jakarta Connectors: herramienta basada en Java para conectar servidores de aplicaciones y sistemas de información empresarial (EIS) como parte de la integración de aplicaciones empresariales (EAI). API de bajo nivel dirigida a proveedores con los que el desarrollador de aplicaciones promedio normalmente no entra en contacto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Java Platform, Standard Edition (Java SE)

A

Plataforma informática para el desarrollo e implementación de código portátil para entornos de escritorio y servidor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

java.lang

A

Contiene clases y interfaces fundamentales estrechamente vinculadas al lenguaje y el sistema de tiempo de ejecución.
Clases: Object, Enum, Class, Throwable, Error, String,Thread, Comparable, ClassLoader, Process, Runtime, SecurityManager, System, Math

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

java.lang.ref

A

proporciona tipos de referencias más flexibles, lo que permite una interacción limitada entre la aplicación y el coleccionador de basura de Java Virtual Machine (JVM).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

java.lang.relect

A

La reflexión es un componente de la API Java que permite a Java examinar y “reflejar” los componentes de Java en tiempo de ejecución y utilizar los miembros reflejados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

java.io

A

contiene clases que soportan la entrada y salida. Las clases en el paquete están principalmente orientadas a la secuencia; sin embargo, también se proporciona una clase para archivos de acceso aleatorio.
InputStream, OutputStream, Reader, Writer, RandomAccessFile, file, FileDescrption

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

java.nio

A

Java Non-Blocking I/O (o, a veces, Java New I/O) está diseñado para operaciones de E/S de alto rendimiento.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly