Skip to main content

Posts

MP Lemon Builder (JWT)

MP Lemon Builder
Hace unos días Victor Orozco público un post muy explicativo sobré JWT con Payara.  Basado en este excelente trabajo un gran amigo de hace años, con quién hemos trabajado en varios proyectos sobré todo NetBeans.  Diego Silva ha creado una  herramienta muy interesante para generar proyectos qué utilicen JWT.  He colocado la descripción realizada por Diego de como utilizar  MP Lemon Builder , en  uno  de los capítulos de un libro básico que estoy escribiendo sobre Payara Micro. En el siguiente enlace puedes ver el ejemplo paso a paso de cómo utilizarlo
https://avbravo-2.gitbook.io/payaramicro/payara-con-jwt
La aplicación crea dos proyectos uno que genera los tokens y el otro el cliente que consume el tokens . Son las primeras versiones de un proyecto que será muy provechoso para todos los desarrolladores Java y sobre todo los interesados en Microservicios.


Recent posts

System.out.println("Hasta Siempre Gena");

En el año 2006 escribí un post sobre la Evolución de Java En Panama, mencionaba sobre Genawefa que influyo mucho  en mi llegada al mundo de Java en  el año 1999.
Ahora Gena ya no esta con nosotros, y escribo estas lineas de despedida , de la manera en que podria hacerlo

Creando un proyecto Java
Desde NetBeans: File --> New Project




Colocamos el nombre del proyecto


Creamos la clase principal public class Despedida {
    /**      * @param args the command line arguments      */     public static void main(String[] args) {         // TODO code application logic here         System.out.println("Hasta Siempre Gena..");     } }
Al ejecutar el proyecto indicamos a NetBeans que recuerde la seleccion

se genera el mensaje

Parche para Bootfaces en GlassFish/ PayaraMicro 5.191

En algunas ocasiones nos encontramos con el problema de que Bootfaces no renderiza los componentes al iniciar GlassFish o Payara.
En el blog Beyond Java se explica porque ocurre esta situación y se publico una solución al mismo. Running BootsFaces on Glassfish or Payara

https://www.beyondjava.net/running-bootsfaces-on-glassfish-or-payara

Mostrare un ejemplo
Que he implementado con jmoordb, jmoordbjsf, para una base de datos MongoDB



Contamos con la pagina login.xhtml en nuestro proyecto Maven con PayaraMicro. Donde mostraremos un panel para que el usuario pueda loguearse en la aplicación.

Cuando ejecutamos el proyecto, podemos observar que los componentes bootfaces no se renderizan al iniciar PayaraMicro.




Cree una pequeña librería que implementa dicha solución descrita en blog Beyond Java, por lo que solo tendrás que agregarla a tu proyecto y automáticamente se corrige el error al ejecutar la aplicación.


<dependency><groupId>com.github.avbravo</groupId><artifact…

Libro reportes con jmoordbreport

Para crear reportes en Java generalmente usamos JasperReports,
desarrolle un plugins para NetBeans que te permite generar de manera rápida los reportes a partir de un entity básico.
Escribí un libro donde se explica como trabaja
https://avbravo-2.gitbook.io/jmoordbreport/
Es muy sencillo de usar
Instalas el plugin


Escribes o pegas el entity


Genera los reportes



y se Genera el reporte, puedes editar las etiquetas, soporta grupos

Recuperar una revisiòn de Git con NetBeans

Recuperar una revisiòn de Git con NetBeans

Revisar las anotaciones en bitbucket


Seleccionar Git-->Checkout--> Checkout Revisiòn



Indicar el numero de revisiòn

Invocar métodos directos desde un composite Java Server Faces

Invocar métodos directos desde un composite Java Server Faces