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-5b02e0284d1da174943726/] Agregar dependencias Tomamos el proyecto http://arieloliva.com/api-rest-en-spring/. En el archivo pom.xml agregamos las dependencias necesarias: [crayon-5b02e0284d1e3338918444/] 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

Configurar JPA En http://arieloliva.com/crearbasededatos/ creamos la Base de Datos Kanban. Vamos a conectar eclipse con está para habilitar JPA y crear los modelos. Agregamos la dependencia JPA en el archivo pom.xml del proyecto. [crayon-5b02e0284d92c279565551/] Después habilitamos JPA. Clic derecho sobre el proyecto -> Propiedades -> Project Facets Clic en Convert to faceted form… Habilitar JPA con la versión 2.1. Clic en Apply y OK. Crear conexión a MySQL Para crear la conexión […]

Categories: Java, Programacion, SpringBoot

La Base de Datos la vamos a crear en MySQL. Si no tiene instalado MySQL se puede apoyar en la liga http://arieloliva.com/java-ee-3-instalar-base-de-datos-mysql . Aquí también se explica como instalar MySQL Workbench. Con MySQL Workbench podemos generar una Base de Datos mediante un modelo. Se puede utilizar cualquier otra herramienta para crear la Base de Datos en MySQL o solo ejecutar el script al final de esta entrada. Crear modelo en MySQL […]

Categories: Java, Programacion, SpringBoot

Configurar JPA Clic con el botón derecho sobre el proyecto y seleccionar Propiedades. Clic en Project Facets. Asegurarse que este habilitado JPA y tiene seleccionado la versión 2.1. Conectar con MySQL En la misma ventana de propiedades, seleccionar JPA y en la sección de Connection clic en Add connection.. Seleccionar MySQL, elegir un nombre para la conección y clic en Next >. Clic en el icono New Driver Definition. Elegir […]

Categories: Java, Programacion

Vamos a crear una Base de Datos muy sencilla para continuar con el desarrollo JEE. Crear modelo en MySQL Workbench Abrimos MySQL Workbench y seleccionamos la instancia local. Pedirá la contraseña que seleccionamos en la instalación pasada. En la pantalla principal ir a File -> New Model. Doble Clic en Add Diagram. Crear las tablas y sus relaciones Aquí ya podemos agregar las tablas de la Base de Datos. Damos […]

Categories: Java, Programacion

Antecedentes Para el proyecto vamos a utilizar la base de datos MySQL y MySQL workbench, que es una herramienta visual para el diseño de Base de Datos de MySQL. Instalación de MySQL Ir al link http://dev.mysql.com/downloads/mysql/  y descargar la versión correspondiente al Sistema Operativo y la arquitectura del procesador. Para la instalación en Ubuntu, que es mi caso, lo más convenientes es instalarlo por apt. Descargar mysql-apt-config_x.x.x-x_all.deb desde el link http://dev.mysql.com/downloads/repo/apt/ […]

Categories: Java, Programacion

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. […]