Tecnología Java Flashcards

1
Q

Que es una biblioteca de Java

A

Conjunto de clases y metodos predefinidos que pueden ser reutilizados. Se distribuyen como archivos JAR

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

Que es una biblioteca de registro de Java

A

Herramienta que permite la gestión y registro de eventos y mensajes. Proporcionan una manera de recopilar y registrar información sobre El comportamiento de una aplicacion

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

Log4j es:

a) una biblioteca de Java para El testing
b) una biblioteca de registro
c) un framework de Java
d) una biblioteca de mapeo de objetos relacionales

A

B

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

L…. Es una biblioteca de registro de Java alternativa a Log4j

A

LogBack

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

Con SLF4J puedes…

A

Unirte a diferentes bibliotecas de registro como Log4j o Logback

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

Biblioteca de google con amplia gama de utilidades

A

Guava

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

Spring es un framework de Java que proporciona una amplia gama de características para El desarrollo de aplicaciones incluyendo …

A

Inyeccion de dependencias, Seguridad, gestion de transacciones y mapeo de objetos relacionales

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

Que es la inyeccion de dependencias

A

Patron de diseño utilizada en POO para mejorar la modularidad y flexibilidad. Un objeto pide a otro objeto las dependencias que necesita para funcionar.

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

Framework de Java para desarrollo de aplicaciones web: S….

A

Struts

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

Que es un framework

A

Conjunto de bibliotecas, herramientas y reglas que facilitan el desarrollo de aplicaciones en un lenguaje de programación. Proporcionan una estructura basica para el desarrollo de apps

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

Que es El mapeo de objetos relacionales

A

Permite utilizar objetos para interactuar con una base de datos relacional.

Concretamente, El ORM(Object-Relational Mapping) mapea objetos de la aplicacion con Las tablas de la base de datos y maneja las consultas y actualizaciones de la base de datos a traves de la manipulación de objetos de la aplicación

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

Cual es El significado de Las siglas JSF

A

JavaServerFaces que es un framework de Java para desarrollo de apps web

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

Mockito es:

A) biblioteca para El testing
B) biblioteca de mapeo de objetos relacionales
C) framework de Java
D) biblioteca de registro

A

A

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

Dime dos herramientas de mapeo de objetos relacionales en Java. Una de ellas es compatible con…

A

EclipseLink e Hibernate , esta Ultima es compatible con JPA

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

Que es JPA

A

Java Persistence API es una especificacion de Java que proporciona una interfaz de programación para El mapeo objeto-relacional. Permite interactuar con bases de datos relacionales utilizando objetos, sin escribir SQL directamente. JPA es una implementacion de ORM

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

MyBatis es…

A

Biblioteca de mapeo de objetos relacionales . Puede manejar SQL

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

Cuales de Las siguientes son bibliotecas para la serialización y deserialización de objetos en Java

A

a) JPA
b) JMS
c) GSON
d) Jackson
e) JTA

18
Q

Que es una biblioteca de Java para la serialización y deserialización de objetos

A

Herramienta que permite a los programadores convertir objetos de Java en un formato que se puede transmitir a traves de una red o almacenar en un archivo. Permiten a los programadores recuperar objetos a partir de datos serializados.

19
Q

Que es una API

A

Conjunto de definiciones y protocolos que permiten a los desarrolladores interactuar con un Sistema o una plataforma.

Proporcionan una interfaz de programación estandarizada que Los desarrolladores pueden utilizar para acceder a Las funciones y los datos de un sistema sin tener que conocer los detalles de la implementación.

20
Q

Que es una API de RESTful

A

API que se adhiere a los principios del estilo de arquitectura REST(Representational State Transfer). Utilizan HTTP para transferir datos y permiten a los clientes acceder a recursos de un sistema a traves de operaciones como GET, POST, PUT, DELETE. Son una forma común de implementar servicios web.

21
Q

Nombra una API de REST

A

JAX-RS (Java API for RESTful Web Services)

22
Q

JMS significa…

A

Java Message Service. Es una API para crear y consumir mensajes

23
Q

API de Java para la gestion de transacciones

A

JTA (Java Transaction API)

24
Q

JNDI (Java Naming and Directory Interface) es…

A

Una API para la localizacion y acceso a los recursos de una aplicación

25
Q

Para procesar los documentos XML Podemos utilizar J….

A

JAXP ( Java API for XML Processing)

26
Q

Que es una biblioteca de testing

A

Conjunto de herramientas y metodos predefinidos que permiten a los programadores probar sus aplicaciones y verificar su comportamiento. Incluyen tipos de pruebas (unitarias, de integración, de aceptación) y proporcionan una estructura básica para definir y ejecutar pruebas

27
Q

J…. Es una biblioteca de testing Java que permite escribir y ejecutar pruebas unitarias en Java

A

Junit

28
Q

Menciona 2 Bibliotecas de Java que permitan crear y manipular PDF

A

iText y PDFbox

29
Q

Que es un IDE

A

Integrated Development Environment, software que proporciona un conjunto completo de herramientas para el desarrollo de aplicaciones. Incluyen editor de Codigo, depurador, compilador y otras herramientas

30
Q

Mencione 3 IDE’s de Java

A

Eclipse, IntelliJ y Netbeans

31
Q

Que es un entorno de ejecución Java

A

Software que permite a Las aplicaciones Java ejecutarse en diferentes sistemas operativos y plataformas. Incluye JVM (Java Virtual Machine). Proporcionan una amplia gama de funciones y servicios comunes.

32
Q

Las siglas de JRE son…

A

Java Runtime Environment, es un entorno de ejecución Java

33
Q

Que es Maven

A

Una herramienta de automatización de compilación y gestion de dependencias de Java

34
Q

Mencione 2 Bibliotecas para la creacion y consumo de servicios web

A

Axis y CXF

35
Q

Mencione dos bibliotecas para la creacion y consumo de servicios web de RESTful

A

RestEasy y Restlet

36
Q

Que significa SAX

A

Simple API for XML

37
Q

Una API para El procesamiento de documentos XML es SAX, otra es D…

A

DOM (Document Object Model)

38
Q

Que significa JAXB

A

Java Architecture for XML Binding, API para la conversion de objetos Java a y desde documentos XML

39
Q

Lenguaje de transformacion de documentos XML para convertir a formatos como PDF o HTML

A

XSLT (Extensible Stylesheet Language Transformations)

40
Q

XSL Formatting Objects permite…

A

Presentar XML en un formatos de Salida especifico como PDF o HTML