Noticias del framework
La versión actual es 2.1.4 revisión 2008-04-30.

  • 2008-05-08: Se publicó una nueva plantilla llamada "Locator" la cual permite realizar búsqueda de registros por criterio exacto, útil para localizar datos de un cliente o de una cuenta, con toda su información relacionada. Fue actualizado dinamica-repository.zip con el nuevo template.

  • 2008-05-02: Se actualizó dinamica-repository.zip, con el ultimo framework.jar, que contiene las siguientes mejoras: PerformanceFilter ahora incluye el ThreadID en la traza, se añadió el atributo "level" al elemento "transaction" en config.xml, para permitir definir declarativamente el nivel de aislamiento de la transaccion de BD, también se añadió el atributo "fetch-size" al elemento "recordset" para permitir entonar la lectura de resultados de un query de selección. Se añadió la función getDays() a la clase dinamica.StringUtil, ver los javadocs actualizados para mayor detalle. De ahora en adelante no hay más descargas de webapp.zip, framework.jar, templates.zip y source.zip ya que estos vienen incluidos en dinamica-repository y son reutilizados mediante el plugin de Dinámica para Eclipse. También se actualizó el plugin de Dinámica para que asocie los fuentes de Servlets a servlet-api.jar.

  • 2008-04-07: Se publicó una nueva plantilla la cual muestra cómo generar reportes dinámicos, en donde el formulario de búsqueda permite al usuario seleccionar las columnas que aparecerán en la consulta HTML, PDF y EXCEL. También se actualizó la distribución de JARs de JAX-WS para Tomcat, ahora tiene la version 2.1.3, la receta de creación de un Web Service con Dinámica y Tomcat funcionó bien con esta versión de JAX-WS.

  • 2008-04-02: Se publicó la versión actualizada del documento sobre como instalar un servidor de aplicaciones Java basado en Ubuntu Server. Esta versión recoje diversas mejoras en lo relativo a la configuración de Java, PostgreSQL y Tomcat, como desactivar IPV6, etc. Viene actualizada para Ubuntu v7.10.

  • 2008-04-01: Se acaba de publicar una mejora en el framework, que consiste en dar un control a las clases Transaction de en que momento dar inicio a una transacción, para los casos donde deben hacerse varias consultas antes de proceder a modificar la data, de esta manera, la transacción no engloba a los SELECTs y se minimizan los bloqueos. Consistió en añadir un método a la clase "Db.java" llamado "beginTrans()".

  • 2008-03-26: Se publicó el documento correspondiente a los nuevos plugins de Dinámica para Eclipse, búsquenlo en la sección "Documentos base del framework".

  • 2008-03-25: Se publicaron los plugins de Dinámica para Eclipse, estan en la sección "Descargas/Eclipse", se deben instalar sobre la distribución light de Eclipse que proveemos en este website. Proximamente vendrán integrados en esta distribución - revise la lista de Dinámica para mayor información sobre como instalarlos y usarlos.

  • 2008-03-24: Se publicó un ZIP que contiene los archivos necesarios para instalar como servicio (Windows XP) nuestra distribución light de Tomcat 6. Ver la carpeta "/files" del website, el archivo se llama tomcat-service.zip, revisar la lista de Dinámica para más información sobre configuración de Tomcat como servicio.

  • 2008-03-13: Se actualizó templates.zip porque se añadió una versión mejorada de viewchart, llamada viewchart2. Esta versión del template permite tener un detalle paginado, a diferencia de la versión original, y es adecuada cuando el detalle puede ser grande (más de 30 registros). Los cambios al template original son menores, básicamente se concentran en el archivo template.htm del action "form" y tambien en la estructura del action "drilldown", que ahora es un grid paginado.

  • 2008-03-06: Se actualizó webapp.zip con una nueva versión de framework.jar que incluye una mejora en la clase dinamica.GenericChart para facilitar la incorporación de nuevos parámetros de configuración para los gráficos, mediante la herencia.

  • 2008-03-03: Se actualizó templates.zip, para que las plantillas que tuvieran exportación a Excel usaran la clase genérica del framewok para tales efectos.

  • 2008-02-27: Se publicó una nueva plantilla llamada LinkedGrids, se trata de un template que muestra dos grids paginados vinculados entre si, no requiere código JAVA para su implementación.

  • 2008-02-22: Se publicó una nueva plantilla llamada ImportExcel, se trata de un template tipo Blob, que permite hacer una importación y validación de registros de una hoja de calculo de Excel, para luego ser grabada en batch en la base de datos. Incluye estilo Ajax para la carga (upload) de los archivos.

  • 2008-02-22: Se corrigió un error en la clase "Recordset" de dinámica, específicamente en el metodo "findRecord" ya que no comparaba correctamente dos string a la hora de encontrar un registro en un recordset.

  • 2008-02-11: Se corrigió un error en la clase GridValidator de la plantilla EditGrid, ya que no validaba correctamente la fecha. También se mejoró HGrid, específicamente la forma como se muestra la imagen cuando se hace click en el Thumbnail. Fue actualizado el archivo templates.zip.

  • 2008-02-08: Se mejoró la plantilla HGrid para thumbnails o galerías de imágenes, ahora la clase BlobOutputPGSQL se encarga de reducir la imagen en un factor dado, para servir una imagen mucho más pequeña, apropiada para un thumbnail. El uso de esta reducción es opcional. Se actualizó framework.jar, source.zip, webapp.zip y templates.zip.

  • 2008-01-31: Se actualizó framework.jar y webapp.zip para incluir un cambio solicitado por M.Betti para que en el caso de los custom-validators se soporte un atributo opcional "id" que estará como un campo en el recordset de errores de validación, para soportar mejor la integración de Dinámica con el framework ExtJS.

  • 2008-01-30: Se añadió un nuevo documento correspondiente a la plantilla EditGrid, con 14 páginas de contenido cuidadosamente elaborado, este documento sirve de apoyo para la reutilización de la plantilla.

  • 2008-01-25: Se actualizó security.zip, con una mejora al Admin de seguridad para PostgreSQL, que incluye tambien cambios menores a los scripts de inicialización de la seguridad del Admin. La mejora trata de un nuevo modulo para añadir manualmente servicios (Actions) que hayan quedado por fuera en la configuración inicial de la seguridad de una aplicación, evitando el uso del programa utilitario DinamicaTools.

  • 2008-01-24: Se publicó una nueva plantilla llamada EditGrid, se trata de un Grid Editable y dinamico, permite ingresar varios registros y enviarlos en batch. En las celdas pueden tener controles complejos, como picklist o calendars, para eso fue necesario añadir una función a dinamica.js en el /action/script, por ello también se actualizó webapp.zip, además de template.zip. Hay una demo online disponible, buscar abajo a la derecha en la sección de Demos.

  • 2008-01-16: Se arregló un bug en la demo y plantilla de Calendario, que permite validar las fechas seleccionadas contra un rango min/max (añadida recientemente). Se actualizó templates.zip, solo hay que reemplazar el directorio /demo/calendar.

  • 2008-01-07: Publicamos la clase genérica de exportación a Excel y su documento correspondiente. Se actualizó framework.jar para incorporar esta clase que permite exportar a Excel con una simple configuración en config.xml, sin necesidad de escribir código Java. Utiliza el componente Apache POI incluido en webapp.zip.

  • 2008-01-05: Se actualizó nuestra distribución liviana de Eclipse (v3.3.1.1), viene adaptada para trabajar con nuestra última distribución de Tomcat 6.0.14, además de nuevas versiones de plugins, con mejor soporte para PostgreSQL, entre otras cosas.

  • 2008-01-03: Se añadió un nuevo validator genérico a framework.jar, la clase dinamica.validators.NotEmpty, para impedir que un formulario que no tiene campos obligatorios esté vacío.

  • 2008-01-02: Se actualizó la distribución liviana de Tomcat a la versión 6.0.14, y también se actualizó el documento de Web Services con JAX-WS con nuevo contenido y los JAR de JAX-WS para Tomcat 6, a la versión 2.1.2.

  • 2008-01-01: Se actualizó el documento de seguridad, con un importante aporte de Gustavo Dottori sobre como extender el mecanismo de Login para que soporte un servidor LDAP. Se añadieron las descargas a las que hace referencia el documento. También incluye mejoras al contenido base del documento, donde se detallan las características configurables de la capa de seguridad.

  • 2007-12-24: Se actualizó extra.zip para incorporar un componente JAR para generación de código de barras, el componente fue recompilado por nosotros para adaptarlo a aplicaciones web que puedan correr en entornos Linux sin interfaces gráficas instaladas. El usuario Liuhualiang verificó los códigos de barras (Code 128) producidos por este componente, procesándolas con una lectora y certifcó que fueron leidos correctamente. El componente es de fácil integración con Dinámica.

  • 2007-12-21: Se incorporó a Dinámica una solución para manejo de CAPTCHA en formularios de registro o login (ver demo online), incluye tanto la plantilla, el componente JAR (adaptado y recompilado por nosotros) y su respectivo documento de apoyo.

  • 2007-12-20: Se publicaron los documentos de apoyo correspondientes a las plantilla Master/Detail, Agenda y Parent/Child.

  • 2007-12-16: Se publicó el documento de apoyo correspondiente a la plantilla HGrid (galerías de imágenes).

  • 2007-12-14: Se publicó el documento de apoyo correspondiente a la plantilla BLOBs (manejo de imágenes y documentos en BD).

  • 2007-12-12: Se publicó el documento de apoyo correspondiente a la plantilla de PickLists.