API REST 4. Calidad al implementar aplicacion Web

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…… Seguir leyendo API REST 4. Calidad al implementar aplicacion Web

API REST 2. Conectarse a Base de Datos MySQL

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.

Agregar dependencias Tomamos el proyecto http://arieloliva.com/api-rest-en-spring/. En el archivo pom.xml agregamos las dependencias necesarias:

Crear archivo…… Seguir leyendo API REST 2. Conectarse a Base de Datos MySQL

API REST 1. Spring

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…… Seguir leyendo API REST 1. Spring

SpringBoot 6. Configurar JPA y la Base de Datos en Eclipse

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.

Después habilitamos JPA. Clic derecho sobre el proyecto -> Propiedades -> Project Facets Clic en Convert to faceted form… Habilitar JPA con…… Seguir leyendo SpringBoot 6. Configurar JPA y la Base de Datos en Eclipse

SpringBoot 3. Clonar proyecto de GitHub en Eclipse

Instalar EGit Vamos a clonar el proyecto https://github.com/arielolivagh/kanbanDinamico en Eclipse. Necesitamos instalar EGit. Desde Eclipse: Help -> Install New Software… Clic en Add… y escribir EGit en name: y http://download.eclipse.org/egit/updates en Location: Clic en OK. Esperamos un momento a que se carguen todos los resultados. Seleccionamos todas las opciones y Next. Next. Aceptar licencia y Finish.…… Seguir leyendo SpringBoot 3. Clonar proyecto de GitHub en Eclipse

Java EE 6. Conectar Eclipse con MySQL

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…… Seguir leyendo Java EE 6. Conectar Eclipse con MySQL

Java EE 4. Configurar Proyecto

Archivo pom.xml El archivo pom (Project Object Model) es la unidas principal de un proyecto Maven que contiene información acerca del proyecto, fuentes, test, dependencias, plugins, version, etc. Cambiar archivo pom.xml la versión más actual Abrir el archivo en eclipse e ir a la sección build. Lo valores de source y target se deben cambiar…… Seguir leyendo Java EE 4. Configurar Proyecto

Instalar plug-in GlassFish Tools en Eclipse

Instalar plug-in GlassFish Tools en Eclipse Antecedentes Tenemos Eclipse Luna y deseamos instalar el plug-in GlassFish Tools para instalar GlassFish como Servidor de Aplicaciones. Modo 1. Instalar por Marketplace Dentro de Eclipse ir a: Help -> Eclipse Marketplace… -> Search Escribimos glassfish y presionamos el botón Go. Cuando nos muestre  GlassFish Tools damos clic en…… Seguir leyendo Instalar plug-in GlassFish Tools en Eclipse

Java EE 2. Configurar Eclipse

Introducción En Java existe una cantidad enorme de librerías que podemos reutilizar para nuestros proyectos, Maven nos proporciona la facilidad de gestionar estas librerías para manejar versiones y dependencias, así como empaquetar y distribuir el proyecto. Para mas detalles: http://www.genbetadev.com/java-j2ee/que-es-maven. Eclipse ya integra Maven y su uso lo hace muy sencillo. El proyecto Java EE…… Seguir leyendo Java EE 2. Configurar Eclipse