Está en la página 1de 26

Misión TIC 2022

Formador: Gerson Sanguino


API
API
Una API es un conjunto de definiciones y protocolos que se utiliza para desarrollar e integrar el software de
las aplicaciones. API significa interfaz de programación de aplicaciones.

Las API permiten que sus productos y servicios se comuniquen con otros, sin necesidad de saber cómo están
implementados.

Las API son un medio simplificado para conectar su propia infraestructura a través del desarrollo
de aplicaciones nativas de la nube, pero también le permiten compartir sus datos con clientes y
otros usuarios externos. Las API públicas representan un valor comercial único porque simplifican
y amplían la forma en que se conecta con sus partners y, además, pueden rentabilizar sus datos
(un ejemplo conocido es la API de Google Maps).
CONSTRUCCIÓN DE LA API

Dentro del paquete “Web Pages”


creamos un nuevo archivo llamado “Peticiones.jsp”
Iniciamos la construcción del archivo Json

1. Importamos las librerías que vamos a utilizar

http://www.jtech.ua.es/j2ee/2006-2007/doc/sesion08-apuntes.pdf
2. Creamos la variable que contiene el archivo Json, dentro de estas llaves va nuestro código
de los procesos de la API
3. Construimos un ArrayList para contener los procesos de la API

Recuerden todo este codigo que vamos a desarrollar van por dentro de las llaves
de la variable respuesta” de nuestro archivo Json
4. Declaramos una variable “proceso” para recibir el parámetro de la petición por el servidor.

- Instanciamos la clase Contacto (La que construimos en el paquete logica)


5. Creamos el condicional que nos permite administrar el ArraysList “tareas”

Dentro del condicional if va cada uno de los procesos CRUD, (ver las siguientes diapositivas)
5. Validación de todos los procesos (CRUD) mediante estructuras de control
Proceso = Guardar contacto
Proceso = eliminar contacto
Proceso = listar contacto
Proceso = actualizar contacto
Respuestas y finalización
TESTEAR UN API
Para testear o probar el funcionamiento de una API rest, se puede de 2 formas:

1. Por medio del navegador llamando directamente el archivo donde construimos la API

2. Por medio de la aplicación Postman (es la mas recomendable)


Testeado de la API por medio del navegador

1. Desplegamos nuestro proyectó backend


2. Digitamos el nombre del archivo de la API con su respectiva extensión
Teniendo la URL anterior, procedemos a llamar el proceso de listar contacto

- Agregamos después del nombre de la API un signo ?, y a continuación “proceso=listarcontacto”


En la diapositiva anterior obtuvimos el consultar de la tabla contactos, teniendo como
resultado nuestro archivo Json
Testear la API por medio de herramienta Postman

Link de descarga de la herramienta: https://www.postman.com/downloads/


Prueba de listar contactos

- Ingresamos la URL del despliegue del proyecto backend

URL llamando a la API

Respuesta de la API
- Agregamos un parámetro en la herramienta Postman del tipo:

- Key : proceso
- Value: listarcontacto

- Instantáneamente la URL cambia agregando este nuevo parámetro

URL

Parámetro

Respuesta de API, obteniendo


los contactos de la DB
Misión TIC 2022
Formador: Gerson Sanguino
https://www.evaluandosoftware.com/que-es-la-arquitectura-de-microservicios/

También podría gustarte