Skip to main content

Posts

Showing posts from 2016

Aroug San Luis- Inicio del ODT 2016

Cuando mi amigo Marcelo Burgos me invito a participar del Oracle Development Tour en San Luis, y ser parte del inicio del Tour que recorrerĆ” varios paĆ­ses (Argentina, Brasil,Mexico, Guatemala, Colombia , Costa Rica y PanamĆ”),  pensĆ© en el tema que podrĆ­a ser mi conferencia y al conversar con Marcelo y Jose Preda, que por mĆ”s de un mes habian estado pendiente y coordinando todos los detalles para mi asistencia al evento. Mi tema fue sobre JGMongo (Un framework Java que desarrolle para MongoDB) con JEE8 https://github.com/avbravo/jgmongo En especial mi agradecimiento al Ing. Ruben Espitia, que hizo todos los tramites y gestiones incluso en ocasiones que el estaba fuera del paĆ­s por Universidad TecnolĆ³gica. El evento organizado por ArOUG Regional San Luis http://arougsanluis.blogspot.com.ar/ Un evento de muy alta calidad, una organizaciĆ³n impecable, un ambiente muy agradable, el trato y la cordialidad de los amigos de ArOUG, fueron de primer nivel. La sede fue la Universidad

JGMongo con JEE7

JGMongo con JEE7 Una aplicaciĆ³n usando JGMongo con JEE7

Apache NetBeans

Apache NetBeans https://wiki.apache.org/incubator/NetBeansProposal Si, algo que se esperaba desde hace muchos aƱos, una liberaciĆ³n de NetBeans, para convertirlo en un IDE mĆ”s abierto, y que permita mayor contribuciĆ³n de la comunidad y de otras empresas, ya inicio su primera etapa en la incubadora de la FundaciĆ³n Apache. Las implicaciones que esto conlleva son mĆŗltiples por una parte esta la evoluciĆ³n de NetBeans, al permitir que mĆ”s contribuyentes puedan aportar a sus mejoras, tambiĆ©n garantiza que aquellas instituciones no sientan que es una sola organizaciĆ³n la que controla la evoluciĆ³n. A las comunidades les permite sentirse que participan de un proyecto con todas las garantĆ­as que ofrece la FundaciĆ³n Apache. Muchos pensaran que Oracle esta dejando morir el proyecto, la realidad es diferente, hay muchos ingenieros que estĆ”n participando del proyecto en la fundaciĆ³n Apache. Es una noticia excelente para los desarrolladores, instituciones, empresas que utilizan NetBeans , se es

JPA Modeler con Angular js

JPA Modeler con Angular js esta disponible. Mezclar lo mejor de ambos mundos Java+ Angular js muchas veces resulta algo difĆ­cil, para los iniciados en ambos mundos. Gaurav Gupta el creador de JPA Modeler, y su equipo avanzan constantemente en el mejoramiento del mismo y ampliando el soporte a un sin numero de plataformas. En esta ocasiĆ³n con la integraciĆ³n para Angular js, puedes encontrar la descripciĆ³n completa aqui El uso es muy sencillo: Requerimientos: Java 1.8 NetBeans 8.1 JPA Modeler 2.5.1 GlassFish 4.1 / Payara 4.1 Pasos: 1. Crear un proyecto Web con NetBeans IDE 2. Crear un diagrama JPA Desde File --> New--> Category Persistence seleccionar JPA Modeler luego ingrese el nombre del Model se habilitara el diseƱador Arrastre desde la paleta el componente Entity, allĆ­ puede renombrar las propiedades y crear los atributos. repita el mismo procedimiento y cree las otras entidades y sus relaciones Luego como se explica en la guĆ­a

JGMongo v0.3

JGMongo v0.3 Esta disponible JGMongo 0.3, entre las caracterĆ­sticas que ofrece, nuevos mĆ©todos,  implementaciĆ³n de Filter, creaciĆ³n de Indices <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> <dependency> <groupId>com.github.avbravo</groupId> <artifactId>jgmongo</artifactId> <version>0.3</version> </dependency> Puedes ver todas las caracterĆ­sticas en el Wiki https://github.com/avbravo/jgmongo/wiki/

JGMongo v0.2

Ya esta disponible la versiĆ³n 0.2 de JGMongo <repositories> <repository> <id>jitpack.io</id> <url>https://jitpack.io</url> </repository> </repositories> <dependencies> <dependency> <groupId>com.github.avbravo</groupId> <artifactId>jgmongo</artifactId> <version>0.2</version> </dependency> </dependencies> Algunas mejoras: 1. AnotaciĆ³n @Id para definir llave primaria 2. Nuevos mĆ©todos para realizar operaciones 3. Mejoras en mĆ©todos save, update bĆŗsqueda y verificaciĆ³n automĆ”tica de llave primaria para evitar duplicidad de documentos. 4. Los mĆ©todos toPojo() y to Document() se redefinieron, son mĆ”s sencillos de usar @Getter @Setter public class Paises extends GenericBeans { @Id @SerializedName("Siglas") private String siglas; @SerializedName("Pais") private String pais; @SerializedName("Logo&q

JGMongo + JEE8 (MongoDB)

Aunque JEE8,  debe estar terminado para el prĆ³ximo aƱo 2017, hace un tiempo publique un ejemplo usando MySQL como motor de base de datos utilizando JPA Modeler  , que es una excelente herramienta grafica para crear modelos relacionados, utilizando JPA. El creador de JPA Modeler  es  Gaurav Gupta   Aqui puedes encontrar el tutorial anterior donde  se muestra el ejemplo usando(JPA Modeler  + GlassFish+ JEE8 +JPA + MySQL)  JavaEE 8 con JPA muy fĆ”cil . Con el desarrollo de JGMongo que es un  Java Object Mapper  para MongoDB, mostrare como utilizar JGMongo con JEE8.  Al ejecutar la aplicaciĆ³n Listado de paĆ­ses     @GET     @Path("list")     @Controller     public String findAllPaises() {         model.put("PAISES_LIST", facade.findAll(new Document()));         return "/view/paises/list.jsp";     } Crear un nuevo  paĆ­s   @POST     @Path("new")     @Controller     @ValidateOnExecution(type = ExecutableType.