El concepto de REST API Design es un concepto cuando menos “abierto”. En el sentido de que siempre podemos diseñar el API REST de la forma que deseemos o nos apetezca . La pregunta más importante en estos casos es si podemos hacer algo para simplificar el diseño o aportar sencillez. Vamos a hablar un […]
REST Nested Resources y su utilidad
El uso REST Nested Resources es cada día más necesario cuando construimos arquitecturas REST . En muchos casos estas arquitecturas pueden funcionar de una forma razonable utilizando los clásicos Recursos y verbos HTTP . Ahora bien el uso de recursos REST standard no siempre solventa todos los problemas que este tipo de Arquitecturas puede generar. […]
Spring REST PUT , actualizando registros
Hacer uso de Spring REST PUT es muy habitual cuando queremos actualizar datos vía REST en nuestras aplicaciones. Vamos a ver un ejemplo elemental de como realizar esta operación de forma rápida. Lo primero que vamos a utilizar es un proyecto de Spring Boot que nos permita configurar un servicio REST con la anotación de […]
Java HttpClient , invocando un servicio REST
El uso de Java HttpClient comienza poco a poco a ser más habitual ya que se trata de una librería de Java que viene incluida en la versión 9 y que nos permite de una forma muy natural realizar peticiones REST. Vamos a apoyarnos en un servicio REST construido con Spring Boot que únicamente tiene […]
JSON API y Arquitecturas REST
El concepto de JSON API es relativamente moderno . Cuando nosotros trabajamos con arquitecturas REST estamos muy acostumbrados a construirlas utilizando los niveles clásicos. Hay situaciones en los que podemos usar nivel 2 o situaciones en las que podemos usar nivel 3 (HATEOAS) . Hasta aquí todo bastante clásico . Los problemas suelen surgir cuando […]
REST DTO y JSON Arquitecturas Web y objetos
El concepto de REST DTO es muy habitual cuando trabajamos con arquitecturas REST . En este tipo de soluciones nos encontramos publicando recursos REST de forma continua y rapidamente nos vendrá a la mente una duda bastante razonable . ¿Qué publico mis objetos de negocio directamente con sus propiedades o publico unos DTO (Data Transfer […]
Arquitecturas RESTFul y agregados
Cuando hablamos de Arquitecturas RESTFul estamos haciendo referencia a un servicio que implementa los principios REST y nos publica un recurso en una url para que podamos acceder a él de forma sencilla. Crear un recurso REST es relativamente fácil ya que normalmente reservamos una URL y permitimos que se acceda a ella a través […]
Single Page Application y REST
El uso de las Single Page Applications se extiende cada día más en los entornos de desarrollo . ¿Qué es un Single Page Application? . Normalmente cuando uno trabaja en una aplicación web esta contiene un número de páginas entre las que el usuario navega Sin embargo según fue pasando el tiempo las cosas evolucionaron […]







