Skip to main content

Posts

Showing posts from August, 2018

Microservicios con Java EE/Jakarta + PayaraMicro +EJBMoordb

"Building RESTful Web Services with Java EE 8" es un buen libro de  Leander Reimer
https://www.packtpub.com/application-development/building-restful-web-services-java-ee-8

Nos muestra como crear microservicios en Java EE 8 de manera muy sencilla. Utilizando JAX-RS, En este ejemplo mostraremos un ejemplo usando la base de datos NoSQL.
 Mongodb mediante el API ejbmoordb, utilizando Payara Micro  con Apache NetBeans.
Si no tienes el plugin de Payara Micro para NetBeans, en un post anterior se muestra los pasos para instalarlo .Ejecutar payara micro desde NetBeans


Ejecutamos Mongodb
mongod
Entrar al shell mongo
En mongodb contamos con una base de datos llamada store
y una colección llamada pais

Deseamos crear una aplicación Java EE basada en JAX-RS para crear microservicios , usaremos un Repository para las operaciones CRUD con la base de datos implementando ejbmoordb. 
Creamos una aplicación Payara Micro Application
desde  NetBeans: File -->New Project Categories: Maven Projects:…

#ODCLATour2018 Panama

Ayer se realizo el  Panamà, un excelente evento.
Reunirse con buenos amigos Alexis Lopez, Roy Salazar, Mercedes, Edgardo y muchos màs sin duda una gran experiencia.










Ejecutar payara micro desde NetBeans

Documentación Oficial de Payara Micro
https://payara.gitbooks.io/payara-server/content/documentation/payara-micro/payara-micro.html



Existen diversas maneras de ejecutar Payara Micro desde NetBeans, en esta ocasión usaremos el plugin oficial que nos ofrece muchas ventajas, lo encontramos en  el repositorio

https://github.com/payara/ecosystem-netbeans-plugin/releases




Descargamos el  archivo correspondiente a la versión de  NetBeans (en mi caso Apache NetBeans 9.0) Descomprimir el archivo e ingresamos a NetBeans IDE y procedemos a Instalar el plugin NetBeans --> Tools --> Plugins
Dejamos seleccionados todos los componentes
al finalizar la instalación, procedemos a  Reiniciar el IDE

Observamos el icono para reiniciar PayaraMicro esta instalado en la  barra de NetBeans


Procedemos con un ejemplo:
Vanos a crear un proyecto nuevo Payara Micro
Desde el menú

Fie --> New Project

Seleccionar
Categories: Maven 
Project: Payara Micro Application

Indicamos el nombre del proyecto

Seleccionam…