Tecnología Java Flashcards
Que es una biblioteca de Java
Conjunto de clases y metodos predefinidos que pueden ser reutilizados. Se distribuyen como archivos JAR
Que es una biblioteca de registro de Java
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
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
B
L…. Es una biblioteca de registro de Java alternativa a Log4j
LogBack
Con SLF4J puedes…
Unirte a diferentes bibliotecas de registro como Log4j o Logback
Biblioteca de google con amplia gama de utilidades
Guava
Spring es un framework de Java que proporciona una amplia gama de características para El desarrollo de aplicaciones incluyendo …
Inyeccion de dependencias, Seguridad, gestion de transacciones y mapeo de objetos relacionales
Que es la inyeccion de dependencias
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.
Framework de Java para desarrollo de aplicaciones web: S….
Struts
Que es un framework
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
Que es El mapeo de objetos relacionales
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
Cual es El significado de Las siglas JSF
JavaServerFaces que es un framework de Java para desarrollo de apps web
Mockito es:
A) biblioteca para El testing
B) biblioteca de mapeo de objetos relacionales
C) framework de Java
D) biblioteca de registro
A
Dime dos herramientas de mapeo de objetos relacionales en Java. Una de ellas es compatible con…
EclipseLink e Hibernate , esta Ultima es compatible con JPA
Que es JPA
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
MyBatis es…
Biblioteca de mapeo de objetos relacionales . Puede manejar SQL
Cuales de Las siguientes son bibliotecas para la serialización y deserialización de objetos en Java
a) JPA
b) JMS
c) GSON
d) Jackson
e) JTA
Que es una biblioteca de Java para la serialización y deserialización de objetos
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.
Que es una API
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.
Que es una API de RESTful
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.
Nombra una API de REST
JAX-RS (Java API for RESTful Web Services)
JMS significa…
Java Message Service. Es una API para crear y consumir mensajes
API de Java para la gestion de transacciones
JTA (Java Transaction API)
JNDI (Java Naming and Directory Interface) es…
Una API para la localizacion y acceso a los recursos de una aplicación
Para procesar los documentos XML Podemos utilizar J….
JAXP ( Java API for XML Processing)
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
J…. Es una biblioteca de testing Java que permite escribir y ejecutar pruebas unitarias en Java
Junit
Menciona 2 Bibliotecas de Java que permitan crear y manipular PDF
iText y PDFbox
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
Mencione 3 IDE’s de Java
Eclipse, IntelliJ y Netbeans
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.
Las siglas de JRE son…
Java Runtime Environment, es un entorno de ejecución Java
Que es Maven
Una herramienta de automatización de compilación y gestion de dependencias de Java
Mencione 2 Bibliotecas para la creacion y consumo de servicios web
Axis y CXF
Mencione dos bibliotecas para la creacion y consumo de servicios web de RESTful
RestEasy y Restlet
Que significa SAX
Simple API for XML
Una API para El procesamiento de documentos XML es SAX, otra es D…
DOM (Document Object Model)
Que significa JAXB
Java Architecture for XML Binding, API para la conversion de objetos Java a y desde documentos XML
Lenguaje de transformacion de documentos XML para convertir a formatos como PDF o HTML
XSLT (Extensible Stylesheet Language Transformations)
XSL Formatting Objects permite…
Presentar XML en un formatos de Salida especifico como PDF o HTML