
Oracle APEX Crear y Consumir APIs
Amigos, en esta ocasión vamos a crear una API Rest usando ORDS (Oracle Rest Data Services) 😎 con 4 endpoints. Antes de empezar hay que respondernos la siguiente pregunta
¿Qué es un endpoint?
Un endpoint es la URL que hará el mapping de nuestra api y se distinguirá por medio de los verbos que se muestran a continuación
GET /api/empleados
POST /api/empleados
PUT /api/empleados
DELETE /api/empleados
En este caso todos los endpoints son iguales, pero el método es lo que nos indicará la acción que va a ejecutarse dentro de la base de datos, es decir
GET = SELECT
POST = INSERT
PUT = UPDATE
DELETE = DELETE
además de ello tenemos que conocer el body del JSON que se le debe envíar a cada endpoint, en los siguientes vídeos encontrarás la explicación.
Parte I
Parte II
Aquí tienes el código utilizado en los vídeos
DELETE
DELETE FROM EMP WHERE EMPNO = :EMPNO
GET
select * from emp
POST
begin insert into emp (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) values (:EMPNO,:ENAME,:JOB,:MGR,sysdate,:SAL,:COMM,:DEPTNO); commit; end;
PUT
begin update emp set ENAME = :ENAME, JOB = :JOB, MGR = :MGR, SAL = :SAL, COMM = :COMM, DEPTNO = :DEPTNO WHERE EMPNO = :EMPNO; end;
Descarga los archivos usados para consumir los datos con Javascript y jQuery
Ligas de interés
https://developer.mozilla.org/es/docs/Web/API/Fetch_API/Utilizando_Fetch
https://api.jquery.com/append/
https://api.jquery.com/jquery.ajax/
https://developer.mozilla.org/es/docs/Web/JavaScript/Referencia/Objetos_globales/Promise
Oracle APEX Javascript Arrays & Strings
Por favor si te sirvió el vídeo, invítame un café dando clic a los anuncios, me ayuda muchísimo para no dormir y poder hacer más posts
Добрый день товарищи
Наша предприятие мы занимаем первое место по качеству и цене производства аква продукции в Харькове. Вас может заинтерсовать:
комнатные водопады
– сделаете Ваше помещение уютнее и привлекательнее, создаст теплую релаксирующую обстановку.