Bloque3-Tema6-JEE Flashcards

1
Q

Que es JEE?

A

Java Platform, Enterprise Edition o JAKARTA EE es una plataforma de programación —parte de la Plataforma Java— para desarrollar y ejecutar software de aplicaciones en el lenguaje de programación Java.

JEE es la edición empresarial de la plataforma Java.

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

Como se llama a la edicion estandar de Java?

A

J2SE

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

Quien se encarga del estandar de JEE?

A

Eclipse Fundation.

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

Que plataformas de JEE hay?

A

Plataformas de mas funcionalidades(Apis) a menos:

-Jakarta EE platform.
-Jakarta EE Web Profile.
-Jakarta EE Core Profile.
-Microprofile (Orientado a microservicios)

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

Que es el microprofile de JEE?

A

Perfil de apis. Otra de las plataformas, enlazada con Jakarta EE. Orientado a implementar microservicios.

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

Que es una JSR?

A

Es una solicitud formal que plantea una especificación nueva o la modificación de alguna ya existente.

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

Como se llama al Proceso de especificacion de JEE?

A

JESP

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

Como se llama a los paquetes en JAkARTA EE 9.0?

A

jakarta.*

Desapareciendo los javax.*

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

SERVIDORES DE APLICACION JEE?

A

-JBOSS
-Wildfly
-Payara
-Weblogic
-WebSpehere Liberty
-Eclipse GlassFish
-ApacheTOmEE

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

Que es JSP en JEE?

A

JavaServer Pages es una tecnología que ayuda a los desarrolladores de software a crear páginas web dinámicas basadas en HTML y XML

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

Que es JSTL?

A

Es un conjunto de librerías de etiquetas simples y estándares que encapsulan su funcionalidad principal: escribir páginas JSP de una manera más sencilla y estándar.

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

Que es JSF?

A

Es un tecnología y framework para aplicaciones Java basadas en web que simplifica el desarrollo de interfaces de usuario en aplicaciones Java EE

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

Que son los Servlets /filter (capa control)

A

modulos java que nos sirven para extender las capacidades de los servidores web. Los servlets son programas para los servidores.

Reciben las peticiones HTTP y canalizan el flujo del programa hacia otras capas.

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

Componentes de la capa de presentacion de JEE?

A

-JSP
-JSTL
-JSF
-Servlets

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

Componentes de la capa negocio de JEE?

A

-EJB Sesion
-EJB MDB
-Web Services (SOAP y REST)

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

Que es un MDB?

A

Un Message-Driven Bean o MDB (EJB dirigido por mensajes) es un oyente de mensajes que que puede consumir mensajes de una cola o de una durable subscription

17
Q

Que es EJB Sesion

A

Representa un componente que encapsula un conjunto de métodos o acciones de negocio que pueden ser llamados de forma síncrona

18
Q

Que es un monitor transaccional?

A

Es un sistema especializado en la creación, ejecución y manejo de aplicaciones de procesamiento de transacciones.

19
Q

Que es el servicio JTA de JEE?

A

Servicio de transacciones distribuidas

20
Q

Que es el servicio JNDI de JEE?

A

Servicio de directorio. Arbol de objetos

21
Q

Que es JDBC de J2SE? (Me imagino que lo usa tambien JEE)

A

Servicio de persistencia de bajo nivel

22
Q

Que es JMS de JEE?

A

Servicio de mensajería (colas)

23
Q

Que es JPA de JEE?

A

Servicio de persistencia de alto nivel (ORM)

24
Q

Que es JAX-WS?

A

Interfaz de programación de aplicaciones Web Services SOAP

25
Que es JAX-RS?
Interfaz de programación de aplicaciones Web Services REST
26
Que es CDI?
Servicio de inyección de dependencias
27
Que es JSONP?
JSONP o JSON con padding es una API para el intercambio de datos que pueden estar alojados en nuestro servidor o en servidores remotos.
28
Que metodos definen el ciclo de vida del Servlet?
-init(config) -Service(req, res) -destroy() Un servlet es una clase en el lenguaje de programación Java, utilizada para ampliar las capacidades de un servidor.
29
Que es JSessionID?
En java, la cookie que identifica al usuario.
30
Donde se empaquetan los war y los jar?
En los ear. Puedes tener solo los war y no empaquetar nada.
31
Metodos principales de Entitymanager(EM) de JPA(Persistencia de alto nivel ORM)
* persist(obj) - almacenar nuevas entidades en la BBDD * contains(obj) - comprueba si una entidad está “manejada” por el EM * find(pk) - localizar una entidad a través de un clave primaria * flush() - provoca que los cambios pendientes del EM se sincronicen en la BBDD * merge(obj) - convierte una entidad “no manejada” por el EM en “manejada” * remove(ojb) - eliminar una entidad de la BBDD
32
Anotaciones principales de una "entidad" de JPA.
* @Entity - identifica a la clase como una “entidad” * @Id - Clave primaria * @Table - Para elegir la tabla donde guardar el objeto * @Column - Para elegir la columna donde guardar un atributo * @OneToMany - Para especificar relaciones 1:N con otras clases * @Transient - Indica que ese atributo no hay que guardarlo * @NamedQuery - Para especificar consultas JPQL con nombre * @Query(value=”código SQL", nativeQuery=true)
33
Que es JPQL?
Lenguaje especial de consultas de JPA. Trabaja sobre modelo de objetos.