JEE_COMPONENTES Flashcards

1
Q

clases Java que se ejecutan en un servidor web y manejan las solicitudes y respuestas HTTP. Proporcionan la lógica para procesar datos y generar contenido dinámico.

A

Servlets

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

páginas web que mezclan código Java con HTML para generar contenido dinámico. Permiten la separación de la lógica de presentación y la lógica de negocio, lo que facilita el desarrollo y mantenimient

A

JavaServer Pages (JSP)

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

JSF es un framework de interfaz de usuario para construir interfaces de usuario basadas en componentes. Proporciona un conjunto de componentes reutilizables y eventos para gestionar la interacción con el usuario.

A

JavaServer Faces (JSF)

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

Los EJB son componentes de servidor que encapsulan la lógica de negocio de una aplicación. Proporcionan características como transacciones distribuidas, seguridad y administración de recursos, lo que simplifica el desarrollo de aplicaciones empresariales complejas.

A

Enterprise JavaBeans (EJB)

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

formato de mensaje en XML que permite estructurar los datos y definir las operaciones que se pueden realizar.

A

SOAP (Simple Object Access Protocol)

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

se utiliza para empaquetar y distribuir aplicaciones, bibliotecas o módulos de Java. Contiene archivos de clase compilados, recursos y metadatos necesarios para la ejecución de la aplicación.

A

Archivo JAR

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

se utiliza específicamente en el contexto de aplicaciones web en Java. Contiene los archivos necesarios para desplegar una aplicación web, como archivos HTML, JSP, imágenes, archivos de configuración, clases de servlets y bibliotecas Java.

A

Archivo WAR

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

se utiliza en aplicaciones empresariales de Java (Java EE). Contiene varios módulos empaquetados en un solo archivo, incluyendo archivos JAR, archivos WAR, archivos de configuración y recursos necesarios para desplegar y ejecutar una aplicación empresarial

A

Archivo EAR

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

Tiene la extensión .apk y se utiliza para empaquetar y distribuir aplicaciones Android desarrolladas en Java

A

Archivo APK

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

Las palabras reservadas en JAX-WS

A

1.@WebService: Anotación utilizada para marcar una clase como un punto de entrada para un servicio web.

2.@WebMethod: Anotación utilizada para marcar un método como una operación expuesta en un servicio web.

3.@WebParam: Anotación utilizada para especificar los parámetros de un método en un servicio web.

4.@WebResult: Anotación utilizada para especificar el resultado de un método en un servicio web.

5.@WebFault: Anotación utilizada para definir una excepción personalizada que puede ser lanzada por un servicio web.

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

Las palabras reservadas en JAX-RS son aquellas que tienen un significado especial en el contexto de la API

A

@Path: Anotación utilizada para especificar la ruta base de un recurso o método en un servicio web RESTful.

@GET: Anotación utilizada para marcar un método como un punto final que responde a las solicitudes HTTP GET.

@POST: Anotación utilizada para marcar un método como un punto final que responde a las solicitudes HTTP POST. 

@PUT: Anotación utilizada para marcar un método como un punto final que responde a las solicitudes HTTP PUT.

@DELETE: Anotación utilizada para marcar un método como un punto final que responde a las solicitudes HTTP DELETE. 

@PathParam: Anotación utilizada para extraer y vincular valores de una parte de la URL a los parámetros de un método.

@QueryParam: Anotación utilizada para extraer y vincular valores de los parámetros de consulta de una URL a los parámetros de un método.

@Produces: Anotación utilizada para especificar los tipos de medios (como JSON, XML) que puede producir un método o recurso. 

@Consumes: Anotación utilizada para especificar los tipos de medios que puede consumir un método o recurso.

@Context: Anotación utilizada para inyectar el contexto de ejecución actual en un recurso o método.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly