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
Para procesar los documentos XML Podemos utilizar J....
JAXP ( Java API for XML Processing)
26
Que es una biblioteca de testing
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
J.... Es una biblioteca de testing Java que permite escribir y ejecutar pruebas unitarias en Java
Junit
28
Menciona 2 Bibliotecas de Java que permitan crear y manipular PDF
iText y PDFbox
29
Que es un IDE
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
Mencione 3 IDE's de Java
Eclipse, IntelliJ y Netbeans
31
Que es un entorno de ejecución Java
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
Las siglas de JRE son...
Java Runtime Environment, es un entorno de ejecución Java
33
Que es Maven
Una herramienta de automatización de compilación y gestion de dependencias de Java
34
Mencione 2 Bibliotecas para la creacion y consumo de servicios web
Axis y CXF
35
Mencione dos bibliotecas para la creacion y consumo de servicios web de RESTful
RestEasy y Restlet
36
Que significa SAX
Simple API for XML
37
Una API para El procesamiento de documentos XML es SAX, otra es D...
DOM (Document Object Model)
38
Que significa JAXB
Java Architecture for XML Binding, API para la conversion de objetos Java a y desde documentos XML
39
Lenguaje de transformacion de documentos XML para convertir a formatos como PDF o HTML
XSLT (Extensible Stylesheet Language Transformations)
40
XSL Formatting Objects permite...
Presentar XML en un formatos de Salida especifico como PDF o HTML