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