Skip to main content

Posts

Showing posts from 2017

Jmoordb 0.3.1 PaginaciĆ³n MongoDB

La versiĆ³n 0.3.1 de JMoordb soporta paginaciĆ³n mediante mĆ©todos directos. Deseamos cargar documentos en un datatable,  primefaces, ofrece LazyDataModel, que nos brinda la posibilidad de cargar unos documentos  y no el total de la colecciĆ³n. Si existen miles de documentos impactarĆ­a en el rendimiento de la aplicaciĆ³n, Solo se cargan los que se indiquen en la cantidad de filas por pagina. Este ejemplo haremos de manera tradicional, crearemos un datatable y definiremos los botones para avanzar o retroceder. ademĆ”s implementaremos una forma tradicional de cargar los documentos, mediante paginaciĆ³n en mongodb, utilizando la implementaciĆ³n ejbmoordb 0.3.1. Dependencias  <dependency>             <groupId>com.github.avbravo</groupId>             <artifactId>ejbjmoordb</artifactId>             <version>0.3.1</version>     ...

JMoordb v0.2.8 ImplementaciĆ³n de Auditorias y Revisiones

Esta disponible la versiĆ³n 0.2.8 de ejbmoordb, el framework para NoSQL < repositories > < repository > < id > jitpack.io </ id > < url > https://jitpack.io </ url > </ repository > </ repositories > < dependency > < groupId > com.github.avbravo </ groupId > < artifactId > ejbjmoordb </ artifactId > < version > 0.2.8 </ version > </ dependency > Se actualizo el libro JMoordb con el capitulo 9 donde se muestran las nuevas implementaciones, aquĆ­ puedes consultar al capitulo 9. https://avbravo.gitbooks.io/jmoordb/content Muchas ocasiones es importante hacer auditorias sobre los documentos, conocer el usuario que desarrollo determinada actividad en una fecha y hora especifica, o contar con un historial de los documentos eliminados o actualizados. Existen infinidad de formas de hacer las implementaciones, dentro de JMoordb, se han creado dos E...

List<> Embedidas en MongoDB con JMoordb

Las listas embebidas en los documentos en MongoDB nos permiten almacenar muchas estructuras que nos serĆ”n Ćŗtil en variadas condiciones. Usaremos JMoordb que esta disponible en los repositorios. < repositories > < repository > < id > jitpack.io </ id > < url > https://jitpack.io </ url > </ repository > </ repositories > < dependency > < groupId > com.github.User </ groupId > < artifactId > Repo </ artifactId > < version > Tag </ version > </ dependency > En este ejemplo bĆ”sico asumimos que deseamos guardar un registro de la fecha hora  y descripciĆ³n de las operaciones que realiza un usuario sobre un documento. Definimos los entity @Getter @Setter public class Userinfo {     @Id     private String username;     private Date datetime;     private String description; ...

Duke's Choces Awards 2017 JEspaƱol

Hace unos aƱos se creo una iniciativa para unir JUGLeaders y Java Champions de Latinoamerica con la finalidad de promover los avances en la plataforma Java en el idioma espaƱol. Esta iniciativa reuniĆ³ miembros de MĆ©xico, Guatemala, PanamĆ”, Colombia, Peru, a esta comunidad reciĆ©n creada le llamamos JEspaƱol. http://www.jespanol.org        En colaboraciĆ³n y el apoyo de los grandes amigos de Certificatic de Mexico , se realizo una semana virtual de JEspaƱol y luego varios de los miembros visitaron Mexico para conferencias presenciales. Este aƱo en el Java One 2017 se anunciaron los ganadores del Duke's Choices Awards. Announcing 2017 Duke's Choice Award Nominations https://blogs.oracle.com/java/announcing-2017-dukes-choice-award-nominations JEspanol como grupo fuimos seleccionados como uno de los 9 ganadores de los Duke's Choices Awards 2017, varios miembros participaron como conferencistas en el Java One y recibieron el premio en nombre del gr...