Introducción Hypermedia es la interrelación entre recursos mediante enlaces. La idea es sólo conocer un recurso principal y de ahí descubrir como acceder al resto de los recursos. Esto permite aumentar la interoperabilidad entre recursos con mucha menos información. Por ejemplo: Tenemos la tabla persona donde podemos consultar edad, nombre y sexo. En otra tabla  grupo se almacena el grupo al que pertenece la persona. En otra tabla país se almacena […]

Categories: API REST, Spring, SpringBoot

Introducción Existen 3 niveles para aplicar API REST en el desarrollo de una Aplicación Web. Cumplir con estás nos garantiza las mejores practicas para su implementación, integración, estabilidad y escabilidad. Para detalles se puede consultar  http://asiermarques.com/2013/conceptos-sobre-apis-rest/ Nivel 1. Uso correcto de URIs Identificar de forma única el recurso Las URI no deben contener acciones Independientes del formato Jerarquía lógica Los filtrados no se deben hacer en la URI Nivel 2. […]

Categories: API REST, Spring, SpringBoot

Descripción Para publicar y consumir algunos métodos del API REST vamos a crear y conectarnos a una Base de Datos MySQL. Crear la Base de Datos Con el siguiente script podemos crear la Base de Datos en MySQL. [crayon-5a8d588d1fea1853753449/] Agregar dependencias Tomamos el proyecto http://arieloliva.com/api-rest-en-spring/. En el archivo pom.xml agregamos las dependencias necesarias: [crayon-5a8d588d1fea9530596685/] Crear archivo Application.properties En la ruta src/main/resources del proyecto creamos el archivo application.properties. Agregamos los siguientes parámetros […]

Categories: API REST, Spring, SpringBoot

Descripción Crear un API REST en Spring en sumamente sencillo. Vamos a crear uno utilizando lo siguiente: Eclipse Librerías de Spring Terminal Java Pasos Los pasos se detallan a continuación: Instalar eclipse Descargar eclipse http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/neon3 Descomprimir en alguna ubicación. Ejecutar y seleccionar carpeta de trabajo (workspace) . Instalar librerías de Spring En la pagina https://spring.io/tools/sts/all de Spring nos muestra el repositorio para instalar STS (Spring Tool Suite). En eclipse ir a Help […]

API REST 5. Hypermedia

Introducción Hypermedia es la interrelación entre recursos mediante enlaces. La […]

API REST 4. Calidad al implementar aplicacion Web

Introducción Existen 3 niveles para aplicar API REST en el […]

API REST 3. Publicar y consumir

Descripción Publicar y consumir algunos métodos creados del API REST. […]

API REST 2. Conectarse a Base de Datos MySQL

Descripción Para publicar y consumir algunos métodos del API REST […]

API REST 1. Spring

Descripción Crear un API REST en Spring en sumamente sencillo. […]