Skip to main content

Posts

Showing posts from 2011

DataClassG 2.0.2

Esta disponible la version 2.0.2 del plugin DataClassG , entre las caracteristicas de esta versión esta el soporte para tipos de datos Set, Enum, DateTime. Este ha sido probado con la base de datos MYSQL. Enlace para descargar el plugin http://plugins.netbeans.org/plugin/39424/?show=true Sitio Web https://sites.google.com/site/dataclassg/ Ejemplo:      mybeans1.seBoxscored(“Yes”);            if (mybeansContoller1.Editar(mybeans1)) {                System.out.println(" editado");            } else {                System.out.println("No editado " + mybeansContoller1.getMensaje());            }

Consideraciones sobre un List

Consideraciones sobre List<myclase> l = new ArrayList<>(); Definimos dos clases public class User     String username;     String usuario;     String idgrupousuario;     Usergroup grupousuarios; //clase  Usergroup     public User() {     }     public User(String username, String usuario, String idgrupousuario) {         this.username = username;         this.usuario = usuario;         this.idgrupousuario = idgrupousuario;     } //set y get } public class Usergroup {     String idgrupo;     String grupo;     public Usergroup() {     }     public Usergroup(String idgrupo, String grupo) {         this.idgrupo = idgrupo;         this.grupo = grupo;     } //SET Y GET } Situación 1: Declaramos el objeto gruposusuarios fuera del ciclo. try {             List<user> list = new ArrayList&lt;&gt;();             Usergroup grupousuarios = new Usergroup();             for (int i = 0; i &lt; 3; i++) {                 User u = new

DataClassG 2.0

Ya esta disponible la versión 2.0 de DataClassG, el plugin para NetBeans que permite crear tu propio O.R.M http://plugins.netbeans.org/plugin/39424/dataclassg En el sitio https://sites.google.com/site/dataclassg/  encontraras un tutorial de uso.

DataClassG version 1.9.6

Esta disponible la versión 1.9.6 de  DataClassG http://plugins.netbeans.org/plugin/39424/?show=true Este version se redefinen los metodos ContadorSQL(String sql -> Contador(String sql)                                                          EditarSQL(String sql) -> Editar(String sql)                                                          EliminarSQL(String sql) -> Eliminar(String sql)

DataClassG 1.9.5

Esta disponible la  versión 1.9.5 de DataClassG http://plugins.netbeans.org/plugin/39424/?show=true Esta incluye 4 métodos nuevos. Contador() ContadorSQL() EditarSQL() EliminarSQL() Puedes consultar el wiki para ver el detalle de los métodos. http://wiki.netbeans.org/TaT_AvbravoDataClassG

DataClassG Tablas relacionadas con iReport

Ampliando el tutorial de DataClassG con iReport. MANEJANDO MULTIPLES CLASES  Se relacionan las clases en una clase nueva Crear la clase public class MyRecibosDetalles {    String nombre;    String direccion;    String municipio;        Recibos recibos;    Recibosdetalles recibosdetalles;    Regimen regimen;        public MyRecibosDetalles() {    }    public MyRecibosDetalles(String nombre, String direccion, String municipio, Recibos recibos, Recibosdetalles recibosdetalles,Regimen regimen) {        this.nombre = nombre;        this.direccion = direccion;        this.municipio = municipio;        this.recibos = recibos;        this.recibosdetalles = recibosdetalles;        this.regimen = regimen;    } En el diseñador de reportes agregar el beans que los relaciona   En los campos se mostraran las clases     Arrastra mos por ejemplo recibosdetalles                                                                                                      

NetBeans 7.1 RC1

NetBeans 7.1 RC1 ya esta disponible para la descarga , puedes bajarla desde este enlace http://dlc.sun.com.edgesuite.net/netbeans/7.1/rc1/ Entre las caracteristicas: JavaFX Support for JavaFX 2.0 Support of all three deployment models: Desktop, Applet, JNLP Preloaders to improve application loading experience Customized UI controls using CSS3 NetBeans Platform New Window System APIs Entre otros.

DataClassG version 1.9.3.8

Se ha actualizado el plugin DataClassG, a la version 1.9.3.8, en la que se incluye el metodo para actualizar claves primarias http://plugins.netbeans.org/plugin/39424/?show=true el tutorial de uso del metodo se ha agregado al wiki http://wiki.netbeans.org/TaT_AvbravoDataClassG#EditarClavePrimaria.28.29

Historial de Versiones

NerBeans 7.1 Beta agrega la pestaña de Historial de versiones en la edición de formularios

Guia de Usuario para uso Git en NetBeans

Esta guia de usuario muestra como utilizar el soporte de Git en NetBeans 7.1 Puedes ver la guía en el siguiente enlace Git User Guide

Disponible NetBeans 7.1 Beta

Ya esta disponible la versión 7.1 Beta de NetBeans, con soporte para JavaFX 2.0, la puedes descargar desde el siguiente enlace http://dlc.sun.com.edgesuite.net/netbeans/7.1/beta/

NetBeans 7.0.1 en Espanol

Ya esta disponible NetBeans 7.0.1 en español http://netbeans.org/downloads/

iReport con DataClassG

Cuando deseamos crear reportes con iReport de nuestro API de persistencia creado con DataClassG. Seguimos estos pasos básicos: Ir al sitio de Jasper http://jasperforge.org/project/ireport Descargar el plugin de NetBeans y la distribución para linux(esta al usaremos para obtener las librerias que agregaremos a nuestro proyecto). Instalamos el plugin para NetBeans En el Menú de NetBeans seleccionar Herramientas->Tools->Option->iReport ->Classpath. Agregamos el JAR Agregamos las librerias al proyecto. Esta las puedes encontrar en el directorio. iReport-4.1.1->ireport->modules->ext Listado de las librerias a incluir Diseñar el Reporte Creamos un paquete nuevo para almacenar los reportes Nuevo->Report->Empty report Colocamos el nombre usuarios. En el diseño seleccionamos en la pestaña Reportes ->Reportes->Edit Query Seleccionar JavaBean DataSource-> en Class name colocar el nombre del beans correspondiente al proyecto de pers

Version 1.9.3.4 DataClassG

Esta nueva versión genera un archivo con la información de proceso indicando los mensajes de error encontrados en las estructuras de tablas, tales como: . Tablas sin claves primarias . Tablas con claves foráneas cíclicas. http://plugins.netbeans.org/plugin/39424/?show=true

Version 1.9.3.3 DataClassG

Esta version corrige un error en el metodo Editar en el api de persistencia y crea un método nuevo EncontrarRegistro() que devuelve un valor booleano si existe el registro. Descargar el plugin http://plugins.netbeans.org/plugin/39424/?show=true wiki http://wiki.netbeans.org/TaT_AvbravoDataClassG

DataClassG en Groovy

Agradezco a mi amigo José María Martínez García, por su screenshoot del uso de DataClassG en

Creando tu propio API de persistencia con DataClassG parte 2

Obtener los registros Usuarios u = new Usuarios(); UsuariosController uc = new UsuariosController(); if(uc.Listar()){ for(int i =0;i< uc.getUsuarioslist().size();i++){ u = uc.getUsuarioslist().get(i); System.out.println("cedula "+ u.getCedula() + "nombre " +u.getNombre()); } }else{ Mensajeria.Mensaje("No existen registros"); } Ejecutar un Query * Query */ String sql = "nombre= 'aristides villarreal bravo' order by cedula desc"; if (uc.Query(sql)) { for (int i = 0; i < uc.getUsuarioslist().size(); i++) { u = uc.getUsuarioslist().get(i); System.out.println("cedula " + u.getCedula() + "nombre " + u.getNombre()); } } else { Mensajeria.Mensaje("No existen registros con esa condicion"); } Otra forma String sql = "nombre= 'aristides villarreal bravo' order by cedula desc"; if (uc.Query(sql)) { for( Usuarios u: uc.g

Creando tu propio API de persistencia con DataClassG

Creamos un proyecto Java utilizando NetBeans Ahora agregamos el Driver JDBC MYSQL dar clic en el plugin Seleccionamos la base de datos Tenemos elAPI generado Damos clic derecho en el nombre del proyecto y seleccionamos Limpiar y Construir Ahora en la carpeta dist de nuestro proyecto tenemos el jar con la persistencia de nuestra base de datos > Ahora creamos un nuevo proyecto En las propiedades del proyecto, agregamos el driver jdbc MySQL y el API de persistencia correspondiente al proyecto anterior que creamos.(archivo .jar) Bibliotecas necesarias Esta es la clase principal Agregamos el api

JSFClassG

Luego de haber generado las clases con DataClassG. Creamos una plantilla Seleccionamos el modelo de plantilla Archivo de plantilla creado Dar clic en el plugin Generamos Se generan una carpeta para cada tabla y los archivos xhtml Configuramos el jdbc Ejecutamos el proyecto. Presionar Login: user: test password: test Cuando los logeamos , nos muestra el menú y las diversas opciones