Skip to main content

Posts

Showing posts from August, 2016

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.