Skip to main content

Posts

Showing posts from September, 2020

Implementación de jmoordbjsf desde Argentina

 Mi estimado amigo Francisco Castillo( desde Argentina) , que es un excelente desarollador Java me envio las capturas de la aplicación que esta desarrollando y que esta probando Material Design mediante jmoordbjsf. El soporte de Material Design en Jmoorbdjsf aun no esta finalizado, faltan algunas implementaciones como el renderizado de Hamburguer Button. A continuación muestro las imagenes que me envio Francisco, con su autiorizacón para ser publicadas. Aqui se puede observar la dependencia agregada a su proyecto. En esta otra figura se observa la vista de la aplicación Java Server Faces. Agradeciendo a Francisco por sus comentarios y felicitandolo por su libro que en los proximoss meses estara disponible

Agregar Template Material Design en un Proyecto Java/Jakarta Server Faces con jmoordbjsf

 Agregar Template Material Design en un Proyecto Java/Jakarta Server Faces con jmoordbjsf Con la continuación del post anterior mostrare como crear un template que podemos usar en nuestras aplicaciones Java / Jarkarta Server Faces basado en Material Design. En el proyecto creado previamente , debemos crear una carpeta layout dentro de WEB-INF, en esta carpeta creamos las paginas .xhtml que componen nuestro layout. (template.xhtml, top.xhtml, menu.xhtml, footer.xhtml) Hay varios proyectos Web muy utilites que pueden ser de gran ayuda a implementar Material Desing,  Web Materialize ( https://github.com/thomas-schuster/web-materialize   )creado por  Thomas Schuster.. Utiliza Primefaces con Materializze Materialized ( https://github.com/cleitonferreira/Materialized ) creado por Cleiton Ferreira hace unos años, muestra un proyecto Java Server Faces muy estandarizado. Nosotros utilizaremos jmoordbjsf como se explico en la publicación anterior  Material Design en un Proyecto Java/Jakarta Serv

Material Design en un Proyecto Java/Jakarta Server Faces con jmoordbjsf

 Hace unos años Google presento Material Design  como un sistema de diseño para construir aplicaciones de alta calidad para Moviles , Web. Aqui puedes encontar la información  https://material.io/design/introduction  que sera muy util. Un proyecto muy interesante es  https://materializecss.com/about.html  . alli puedes ver los principios que ellos definen En lo personal desde hacer muchos años considero a Java Server Faces/ Jakarta Faces como una excelente opción para la creación de aplicaciones Web en Java. Y es Primefaces la implementación de referencia, con más de 100 componentes listos para usarse y con cero configuración. En una evaluación de algunos templates, Materialized me parece muy interesante http://www.demo.geekslabs.com/materialize-v1.0/app-email.html#! otro con un buen estio es  https://github.com/rahmato/free-materialize-material-design-admin-template puedes ver un poco de AdminBSB-Material Design   Hace tiempo llevo desarrollando un framework para optimizar componente

Microservicios con JAX-RS Parametros Date

 JAX-RS Parametros Date JAX-RS   es fundamental para la creación de servicios REST dentro del ecosistema Java. tiene notables mejorias con cada versión. Contamos con varios mecanimos para pasar parametros mediante simples anotaciones. En algunos casos deseamos realizar consultas por fechas por ejemplo para filtras los documentos de una colección en MongoDB mediante un campo fecha. Hacemos una consulta desde consola a la colección fruit Ahora creamos un Proyecto para Microservicios que usamos con PayaraMicro , MongoDB, jmoordb , jmoordbutils. Creamos el entity public class Fruit {     private String name;     private String description;     private String id;     private Date date1;     public Fruit() {     } //set/get } Acontinuación creamos el Resources observe que el parametro fecha es de tipo String, y MongoDB almacena el contenido de las fechas en formato ISODATE Mediante la clase DateUtil.stringToISODate --> Convertimos la fecha en formato String a ISODate que maneja MongoDB. C