Noticias
La versión actual es 4.03 revisión 2024-01-25 -
ChangeLog.
- 2024-01-25: Dinámica v4.03 Se realizó mejoras en la calidad de código de varias clases del Framework usando la herramienta SonarLint.
- 2023-12-11: Dinámica v4.02 Mejoras en la clase StringUtil para redondeo de decimales, Soporte para Tomcat 9 en el /action/test y ajuste en el manejo del atributo de Cookie SameSite=None.
- 2022-05-02: BUGFIX: dinamica.GenericTransaction.service() se comentó una línea que afectaba a ciertos módulos que usan dinamica.GenericSearch, esta línea se incorporó para el modo turbo pero además de ocasionar
un error aunque no se use el modo turbo (dinamica.Controller2) ha resultado no ser necesaria en ninguno de los modos.
- 2021-11-01: ¡Dinámica v4.0 disponible para descarga! Luego de dos años, con un cúmulo de mejoras y BugFixes acumulador presentamos esta versión
del Framework, incluye un nuevo Controller en "modo turbo", para reducir problemas derivados de alta concurrencia y proveer alto tiempo de respuesta, incluye mejoras de seguridad,
trazas, http tunneling, y más. Por favor referirse al ChangeLog para ver los detalles de esta versión. También fue actualizado el repositorio Bootstrap y el plugin de Dinámica.
- 2021-10-01: Nuevo documento: Importar un esquema Oracle en un modelo de BD con el plugin modelador de Dinámica para Eclipse.
- 2021-09-30: Actualizado: Capa de Seguridad en Oracle Express v18C.
- 2021-07-12: Framework Dinámica certificado con SQLServer 2019 Express.
- 2021-06-21: Nuevo documento: Actualizar el pool de conexiones de Tomcat 7 con DBCP2 para mejorar la concurrencia en alta carga de transacciones con conexión a BD.
- 2021-06-14: Dinámica Framework ha sido certificado con la JVM de Eclipse, OpenJ9, creada por IBM y ahora en manos de Eclipse Foundation como un proyecto open source. Todos los módulos de la guía de certificación de Dinámica corren con esta JVM.
- 2021-06-04: Docker con DInámica y Tomcat: Ya está disponible para descarga un nuevo documento de nuestra base de conocimiento. Explica paso a paso el proceso de montar la plataforma Tomcat/Java con WebApps construidas con Dinámica en un container Docker, bien sea para manejarlo directamente o para montar el container en Kubernetes.
- 2021-05-02: Framework Dinámica y su toolset ha sido certificado con PostgreSQL v13.x y el driver JDBC v42.2.19, toda la guía de certificación y auto-entrenamiento puede correr con esta nueva versión.
- 2020-01-30: Integración de Flutter con el Framework Dinámica para el desarrollo de aplicaciones móviles nativas, nuevo documento paso a paso para realizar la integración.
- 2020-01-28: Integración del Login de Dinámica con la autenticación OAuth 2.0 de Google o Facebook, nuevo documento paso a paso para realizar la integración.
- 2019-12-19: Actualizado el documento de Apps nativas con Apache Córdova y Dinámica, también se actualizó
el repositorio y el plugin modelador para corregir detalles en la generación de Apps móviles. Para mayores detalles ver el ChangeLog del
plugin modelador.
- 2019-10-15: Dinámica v3.7.6 Mejora en los reportes genéricos Master/Detail para soportar entre otras cosas 2 líneas de subtotales continuas, como se estila
en cierto tipo de reportes contables. 100% declarativo, no requiere programación. Favor ver el ChangeLog para mayores detalles.
- 2019-09-20: Actualización de documento sobre Desarrollo de Apps móviles con Apache Córdova y Dinámica
- 2019-08-13: Actualización de documento sobre exportación declarativa a Excel, , se añadió una sección para explicar como imprimir imágenes en una columna del Excel.
- 2019-07-29: Actualización del Plugin modelador de BD, bugfix en el generador de módulos CrudBlob.
- 2019-07-23: Dinámica v3.7.5 BugFix menor que corrige problema exportando DataSets jerárquicos JSON de más de 3+ niveles.
Favor ver el ChangeLog para mayores detalles.
- 2019-06-21: Dinámica v3.7.4 disponible para nuestros suscriptores, varios paquetes fueron actualizados, entre lo más relevante:
Soporte integrado sin programar para 2do Factor de Autenticación (2FA) con implementación por defecto contra Google Authenticator, es un mecanismo
configurable y adaptable de uso opcional. Ajuste en la exportación declarativa JSON para la salida de estructuras jerárquicas. Nuevo
documento que explica paso a paso como implementar el 2FA con Dinámica. Favor referirse al ChangeLog para mayor detalle de los cambios y componentes actualizados.
- 2019-03-07: Actualizada Guía de Instalación express AppServer en Linux (Ubuntu/Debian), incluye nueva sección dedicada
a montar server mínimo Debian 9 (stretch) en máquina virtual (Oracle VirtualBox).
- 2019-02-21: Dinámica v3.7.3 disponible para nuestros suscriptores, con mejoras en la parte de WaterMarks en los PDF, en los servicios de diagnóstico
para que sean compatibles con ambientes multi-dominio y en el motor genérico para los filtros de búsqueda. Ver el ChangeLog para mayores detalles.
Actualizado el repositorio de Dinámica, solo el módulo /action/test dentro de /webapp.
- 2019-02-18: Actualizada Guía de Certificación con correcciones menores y procedimiento detallado para la instalación
del Administrador de Seguridad.
- 2019-02-06: Nuevo documento que explica paso a paso la integración de medio de pago PayPal
en una WebApp construida con Dinámica.
- 2019-01-21: Actualizado el documento sobre JAX-WS con sección que explica como incorporar un SOAP Handler genérico para medir
el tiempo de ejecución (round-trip percibido desde el Cliente) de cualquier método de cualquier web service, dejando traza de forma compatible
con el API de Servlets. Con esto puede incorporar un mecanismo de performance log de uso opcional que lo puede activar/desactivar mientras corre
la WebApp sin necesidad de reiniciar la misma.
- 2018-12-07: Mejoras en el Admin de seguridad para preservar información de auditoria cuando se elimina un usuario, fue actualizado el
paquete de seguridad y la guía correspondiente.
- 2018-09-17: Dinámica v3.7.2 disponible, mejoras en los reportes genéricos PDF para incorporar marcas de agua (watermark) sin programar,
de forma declarativa y configurable.
- 2018-08-30: Dinámica v3.7.1 disponible, mejoras en manejo de los upload de blobs y en reportes genéricos PDF, también hubo ajustes en dinamica.js con ajustes menores (bugfixes).
Se actualizaron los documentos: Generación declarativa de reportes PDF y de Desarrollo de Apps móviles con Apache Córdova y Dinámica. Actualizado el plugin modelador y de dinamica así como el repositorio del Framework para incluir la opción de generación Apps móviles con Apache Córdova.
- 2018-05-21: Dinámica v3.7.0 disponible, mejoras en exportación JSON y en la capa de seguridad, también hubo ajustes en dinamica.js para corregir manejo de formatos de números.
- 2018-04-05: Actualizado el repositorio del Framework, concretamente las plantillas del plugin modelador y dinamica.js con ajustes menores (bugfixes).
- 2018-03-26: Dinámica v3.6.9 disponible, incluye mejora para los reportes genéricos PDF.
- 2018-02-26: Nuevos documentos sobre técnicas de interfaz de usuario, repositorio y plugin modelador actualizados,
nuevo widget liviano para data entry de fechas.
- 2018-02-21: Nueva versión de la guía de auto-entrenamiento y certificación, con Microservicios y Widgets jQuery/JSON.
- 2018-01-29: Dinámica v3.6.8 disponible, solo contiene un BugFix menor en la clase SecurityFilter2.
- 2018-01-12: Actualizado el plugin modelador y el repositorio para incorporar mejora en los estados de espera
tanto versión desktop como mobile. Se actualizó dinamica.js, bootstrap.helper.css y los actions de validación.
- 2017-12-08: Dinámica v3.6.7 disponible, incluye mejoras en el envío declarativo de email para personalizar
el body del email con el Dataset de destinatarios, anexar citas compatibles con Google Calendar y Outlook.
También se actualizó en documento sobre email declarativo y el repositorio Bootstrap con un ajuste en dinamica.js
para corregir un problema con el efecto lightbox.
- 2017-11-13: Actualizado el repositorio Bootstrap, correcciones en plantillas del plugin modelador,
ajustes en /action/security/exit, dinamica.js y web.xml de la plantilla de WebApp y nueva plantilla reutilizable de microservicio JSON.
Actualizado el plugin modelador para corregir la forma como genera HTML5 en ciertos módulos.
- 2017-11-02: Dinámica v3.6.6 disponible. Mejoras en el soporte para MySQL v5.x e incorporación de
código QR de forma declarativa tanto en PDF como en HTML, ver detalles en el ChangeLog.
- 2017-11-01: Actualizado componente captcha.jar, la nueva versión contiene también las clases necesarias para generar códigos QR, que vienen integrados en la nueva versión del framework.
- 2017-10-31: Nueva versión del Admin de seguridad, no solo con interfaz bootstrap sino con funcionalidad mejorada, además ahora un solo Admin sirve para las 4 bases de datos: SQLServer, Oracle, PostgreSQL y MySQL, certificado esta semana con estas BD. Documentos actualizados para reflejar los cambios en el Admin, entre otros: Guia para generar entregables, Trazas de auditoría, Manual del administrador de seguridad.
- 2017-10-21: Los invitamos a visitar el canal de Dinámica, hay nuevos videos para auto-entrenamiento y también para mostrar las capacidades del framework.
- 2017-10-19: Actualizado documento de instalación de Eclipse a la versión Oxygen. Disponible
en la sección "Documentos" de este website.
- 2017-10-18: Nuevos temas para Bootstrap/Dinámica y nuevo documento sobre como crear un tema
Bootstrap compatible con Dinámica utilizando un servicio online.
- 2017-10-08: Dinámica v3.6.5 disponible. Mejoras en la apariencia de reportes PDF y también nuevas facilidades
para crear temas de reportes con mínimo esfuerzo, ver detalles en el ChangeLog.
- 2017-10-03: Actualización de los plugins del framework para Eclipse y también de las plantillas Bootstrap, incluye mejoras y correcciones.
- 2017-09-29: Actualizado documento JSON para incorporar detalles de últimas mejoras (exportación DataSets jerárquicos).
- 2017-09-28: Dinámica v3.6.4 disponible. Mejoras para exportación JSON y colocación de imágenes en PDF, ver detalles en el ChangeLog.
- 2017-09-21: Dinámica v3.6.3 disponible. Bugfix y optimización en dinamica.security.SecurityFilter2, ver detalles en el ChangeLog.
- 2017-09-18: Plugins actualizados, tanto el de Dinámica como el modelador. Nuevas plantillas Bootstrap! permiten generar
webapps compatibles con Bootstrap 3.x, solo hace falta actualizar el repositorio y los plugins comenzarán a generar con el nuevo estilo,
favor referirse al ChangeLog para mayores detalles. Requiere las últimas versiones de los plugins. El estilo nativo de Dinámica también
fue mejorado manteniendo compatibilidad con lo anterior. Actualizada la plantilla WebApp CSS3 con mejoras en dinamica.js y otros archivos.
- 2017-09-15: Dinámica v3.6.2 disponible. Incluye optimizaciones y varias mejoras. Ver ChangeLog para mayores detalles.
- 2017-09-07: Actualizado documento sobre transacciones distribuidas con Dinámica, Tomcat 7 y nuestra
versión especial de JOTM con soporte para drivers JDBC XA (Oracle, Sybase, SQLServer y PostgreSQL).
- 2017-09-06: Actualizados los plugins de Eclipse, con nuevos generadores y opciones de configuración, incluyendo
el set de generadores de módulos JSON. Actualizada la guía de referencia, nuevo documento sobre como crear tu propio generador JSON,
nuevo paquete con documento sobre implementación declarativa de autenticación OAuth2 con Dinámica, nuevo generador AddNew Blob responsive,
nuevo componente para el repositorio, ahora las plantillas que usan los generadores se mantienen por fuera del plugin, lo que permite
al programador modificarlas para alterar la forma como se generan los módulos, sin programar.
- 2017-09-05: Dinámica v3.6.1 disponible. Incluye BugFix para clase dinamica.ImportExcel que afecta solo cuando corre
en plataformas con encoding distinto a Windows o ISO-8859-1 (ejemplo Linux con Java en UTF8). Mejora para rotar automáticamente
una imagen tomada desde un celular y subida al momento utilizando el upload del browser. Otras mejoras en la base de código.
Ver ChangeLog para mayores detalles.
- 2017-08-30: Dinámica v3.6.0 disponible. Mejora para soportar desde un mismo Action salida
responsive dependiendo del UserAgent, para esos casos que no se pueden resolver solo con CSS3. Ver ChangeLog para mayores detalles.
- 2017-08-23: Dinámica v3.5.9 disponible. BugFix para corregir problema de codificación
exportando data JSON. Ver ChangeLog para mayores detalles.
- 2017-08-19: Actualizado: Plugin de Dinámica, se corrigió un problema con la exportación a WAR, ahora
es más compatible con las últimas versiones de Eclipse (probado con Eclipse Neon) y más versátil.
- 2017-08-18: Nuevas demos para descargar: Gantt con widget javascript de Google, utiliza una nueva tabla
de tareas más apropiada para este widget. Style Changer, muestra como cambiar la hoja de estilo mientras corre
la Webapp, controlado por el usuario. Ambas demos incluyen todo lo necesario para probarlas de inmediato
en una webapp que utilice DemoDB.
- 2017-08-16: Nuevo componente: 3 hojas de estilo alternativas en temas azul, verde y vino tinto que pueden
servir de base para rápidamente tener el look corporativo deseado. Documento detallado sobre como modificar cada
sección de la hoja de estilo por defecto de Dinámica (dinamica.css) para crear un skin o theme compatible con el html5
generado por Dinámica.
- 2017-08-15: Actualizada la plantilla WebApp CSS3 con estilos mejorados para el módulo HGRID y también
nuevos estilos para controlar la apariencia de los calendarios. Nueva versión del plugin modelador, específicamente
se actualizó el generador HGRID para que tome en cuenta los cambios en los estilos. HGrid ahora utiliza transiciones
HTML5 para los efectos visuales y drag & drop, es más liviano y compatible, aparte del look más moderno.
- 2017-08-03: Dinamica v3.5.8 disponible. Incluye mejoras en las facilidades declarativas para exportar JSON y para integrar widgets JavaScript
de diversos tipos. También se provee un paquete de ejemplos que demuestran la integración, modificando módulos generados con el plugin modelador
para que utilicen estos componentes del lado cliente consumiendo la data JSON que exporta Dinámica.
- 2017-07-24: Documento sobre integración de Dinámica con Widgets avanzados Javascript usando la exportación JSON del framework,
incluye como exportar las imágenes de un canvas HTML5 o SVG para incorporarlas en un reporte PDF generado con Java.
- 2017-07-06: Actualizados los documentos sobre los generadores Reporte Master/Detail y Crud Master/Detail, con
instrucciones paso a paso.
- 2017-06-15: Actualizada la plantilla Webapp CSS3, un action particular de la capa de seguridad tenía un bug menor
que fue corregido. No generaba vulnerabilidad pero si una excepción.
- 2017-05-03: Actualizado el plugin modelador para corregir un bug en el generador de reportes Master/Detail.
- 2017-04-24: Dinámica v3.5.7 disponible. Mejoras y bugfix menor en la capa de seguridad. Detalle completo en el ChangeLog del framework.
- 2017-03-23: Dinámica v3.5.6 disponible. Exportación JSON como módulo Output del framework, se integra manera natural, declarativo y configurable.
- 2017-02-14: Dinámica v3.5.5 disponible. Mejora en SecurityFilter para controlar múltiples logins de mismo usuario en misma WebApp vía configuración,
también se actualizó el documento sobre la capa de seguridad en el website público.
- 2017-02-07: Dinámica v3.5.4 disponible. Mejora puntual en dinamica.ImportExcel, favor referirse al ChangeLog y JavaDocs para más detalles.
- 2017-01-31: Dinámica v3.5.3 disponible. Bugfix y mejoras.
- 2017-01-18: Actualizado: Documento sobre JAX-WS (Web Services) con Dinámica
- 2016-12-06: Actualizado: Documento sobre JAX-WS (Web Services) con Dinámica
- 2016-11-29: Plantilla WebApp CCS3 para corregir detalle cuando la página no se carga completa. Actualizado documento sobre configuración de gráficas
- 2016-11-28: Actualización componente CAPTCHA: Está disponible una modificación del componente de Captcha que hicimos para una institución financiera. En esta versión de uso opcional, el Captcha se genera utilizando letras y números en mayúsculas y minúsculas, para hacer una verificación sensitiva a la capitalización (Case Sensitive).
- 2016-11-07: Dinamica v3.5.2 disponible. Bugfix en paquete dinamica.xml.
- 2016-11-07: Dinamica v3.5.2 disponible. Bugfix en paquete dinamica.xml.
- 2016-09-28: Dinamica v3.5.1 disponible. Bugfix en ImportExcel y mejora en creación declarativa de recordsets.
- 2016-08-30: Dinamica v3.5.0 disponible. Este es un release de mantenimiento principalmente, contiene un ajuste
específico para alinear al framework con los componentes adiciones de transacciones distribuidas.
- 2016-08-25: Nueva versión del Transaction Manager JOTM con DBCP2, especial para Tomcat 7 y Dinámica. Incorpora transacciones XA sin necesidad de programar, 100% declarativas,
utilizando los drivers nativos XA de cada servidor SQL: Sybase ASE, Oracle, SQL Server y PostgreSQL
- 2016-07-12: Nueva versión 3.4.9 del API del Framework disponible, incluye mejoras y ajustes,
favor referirse al ChangeLog para el detalle de los cambios.
- 2016-05-27: Se actualizó el documento sobre instalación de la capa de seguridad en Oracle,
básicamente para cubrir el soporte a Oracle 12C.
- 2016-05-18: Se actualizó el plugin modelador, básicamente incluye unos generadores
de fragmentos XML de utilidad (auditoria, validators) para aliviar el trabajo manual ocasional.
- 2016-01-26: Se actualizó el Plugin Modelador, es un BugFix que corrige varios errores,
favor referirse al ChangeLog del Plugin para el detalle de los cambios.
- 2016-01-14: Se actualizó el Plugin de Dinámica para corregir un bug que afectaba
la exportación de scripts de seguridad a Oracle al utilizar un Driver JDBC relativamente reciente.
- 2015-11-19: Se actualizó el documento sobre envío declarativo de email, con notas
sobre la utilización del server de Gmail, las reglas de Google para el uso de este servidor cambiaron
y las instrucciones originales ya no eran válidas. Solo para suscriptores.
- 2015-06-01: Se publicó un video sobre como utilizar el generador de reportes Master/Detail
aprovechando la última versión del API de Dinámica que incluye mejoras al respecto: https://www.youtube.com/watch?v=ol7s90wKpQI
- 2015-05-15: Se publicó un video sobre como utilizar el generador DateChart, también se actualizó el documento
sobre como configurar los gráficos en Dinámica, con una sección para este generador: https://www.youtube.com/watch?v=9VkZ_7B2-bQ
- 2015-05-05: Actualización de componente para encriptar contraseñas en Tomcat, específico para Tomcat 7.0.61
y Java 8.
- 2015-05-04: Nueva versión de Dinámica v3.4.5 disponible, contiene numerosas mejoras y ajustes en el API, favor revisar
en ChangeLog para mayores detalles. También se actualizó el plugin modelador, con un generador de reportes Master/Detail 2 niveles
reescrito de cero, mucho más fácil de usar que el anterior, requiere la última versión del framework, también contiene corrección
de error en el generador AddNew Master/Detail.
- 2015-04-29: Actualizada la plantilla WebApp CSS3, con mejoras en la hoja de estilo.
- 2015-03-04: Actualizada la distro de Tomcat 7 para Dinámica, incluye: Tomcat 7.0.59, JAX-WS 2.2.10, JavaMail 1.5.2
y el último driver de PostgreSQL, entonación para arranque rápido, configuración SSL reforzada, entre otras cosas.
- 2015-02-10: Versión del componente dinamica-tomcat-jar para correr con Java 8, este componente
exclusivo de Dinámica permite encriptar contraseñas de keystore y pool de conexiones en server.xml y context.xml,
en esta versión para Java 8 además permite forzar el orden de los Ciphers SSL del lado servidor, mejorando
la seguridad y permitiendo obtener mejor score en auditorias SSL.
- 2015-02-03: Plugin modelador actualizado, incluye dos nuevos generadores: ImportExcel para
crear módulos que importan una hoja Excel y la insertan en batch en una tabla, y DateChart, que permite
generar gráficos de series de tiempo, similar al generador ViewChart.
- 2015-01-29: Actualizado documento sobre SSL con Tomcat 7, con referencias al uso de Java 8 y
fortificación del SSL para evitar ataques POODLE y usar ciphers fuertes, también cubre el uso de certificados
con algoritmo de firma SHA-2.
- 2014-11-13: Nuevo documento de instalación express de Tomcat 7/Java 8 en Debian 6.
- 2014-08-06: Nueva versión del framework Dinámica v3.4.4, incorpora un ajuste en el paquete
dinamica.jaxws para que las excepciones disparadas desde un WebService queden registradas en el catalina-xxxx.log
del servidor Tomcat donde corre el WebService. Por una limitación de la implementación de referencia de JAX-WS las
excepciones no quedan registradas en el log del lado server.
- 2014-07-22: Nueva versión del framework Dinámica v3.4.3, incorpora soporte para
enviar email usando protocolo TLS, mejoras en la capa cliente y en los servicios de diagnóstico (/action/test)
para compatiblidad con Tomcat 8 e identificar la versión de Linux mas allá de lo que permite Java. Se actualizó
el Admin de Seguridad para corregir posible NPE al buscar usuarios LDAP con datos incompletos.
- 2014-06-23: Actualizado el componente encriptador de contraseñas en Tomcat 7, las clases
de implementación SSL alineadas con Tomcat v7.0.54.
- 2014-06-21: Se publicó una actualización considerable a nuestra popular guía para montar una plataforma completa de aplicaciones en Ubuntu Linux,
cubre Ubuntu Server 14.04 para 64 bits, Java 1.8 update 05 (Server JRE), Tomcat 7.0.54 (Dinámica Distro) y PostgreSQL 9.3
- 2014-06-20: Nuevas distros de Tomcat 7.0.54 para Windows y Linux, entonadas para Dinámica,
disponibles para descarga en el website del framework, sección Descargas.
- 2014-06-13: Nueva versión del framework Dinámica v3.4.2, incluye numerosas mejoras
y ajustes, se recomienda ver el ChangeLog desde el 2014-06-13 para mayores detalles. También se actualizaron
la plantilla WebApp CSS3 y el Plugin de Dinámica. Esta ha sido una de las mayores actualizaciones en 12 meses.
- 2014-05-19: Actualizado documento sobre Logs rotables con Tomcat 7, incluye secciones sobre como simplificar
el formato de la traza, para que sea más fácil de parsear o buscar una fecha/hora específica y como implementar
archivos de log por WebApp.
- 2014-01-31: Actualizada la plantilla WebApp CSS3 y el documento sobre SSL con Tomcat 7.
- 2014-01-16: Nueva versión del framework Dinámica v3.4.1, incluye correcciones a las
clases que soportan la importación declarativa de archivos Excel. Plugin modelador actualizado con
nuevo generador de gráfica de serie de tiempo (DateChart) y soporte para módulos Mobile/HTML5. Plugin
de Dinámica actualizado y mejorado para soportar WebApps mobile/html5 usando la nueva hoja de estilo.
- 2013-12-18: Plugin modelador actualizado con nuevo generador de módulos para importar
archivos Excel. Actualizada guía de referencia, sección de Custom Validators.
- 2013-12-02: Nuevo documento que explica el mecanismo de importación genérica de archivos
Excel en BD. Solo para suscriptores.
- 2013-11-18: Nueva versión del framework Dinámica v3.3.9, incluye importación declarativa
de archivos Excel, mejoras en custom validators y en el URL de diagnóstico para visualizar estadísticas
relevantes del Garbage Collector en /action/test.
- 2013-10-01: Nueva versión del framework Dinámica v3.3.8, incluye nuevos Custom Validators y mejoras
a Validators existentes, como la posibilidad de conectarse a una BD diferente a la del Action. Favor
ver el ChangeLog para mayores detalles. Solo disponible para suscriptores.
- 2013-09-26: Nuevo documento que explica cómo incorporar de manera sencilla
soporte para formatos Excel 2010 y posteriores sin dejar de usar jExcelAPI con Dinámica. Solo para suscriptores.
- 2013-09-17: Nueva versión del framework Dinámica v3.3.7, mejoras en la facilidad para dejar registros de auditorias
a nivel de aplicación, incluye modificaciones al diccionario de datos de la capa de seguridad (security.zip actualizado). Favor
ver el ChangeLog para mayores detalles.
- 2013-09-06: Nueva versión del framework Dinámica v3.3.6, mejoras en el detalle de la traza de error
cuando falla el login LDAP (BIND), ajuste en la clase dinamica.SimpleMail para que no inhiba por código el debug de JavaMail
en caso que sea activado por system properties.
- 2013-06-24: Distros livianas de Tomcat 7 actualizadas, con Tomcat 7.0.41, JavaMail 1.5, JAX-WS v2.2.8 y driver
jTDS 1.3.1. Disponibles en el website público para Linux y Windows.
- 2013-06-18: Nueva versión del framework Dinámica v3.3.4, corrige un error que afectaba solo al código
que utiliza control manual de transacciones JDBC (Db.beginTrans()) en vez de usar control declarativo. Se incorporaron
nuevas trazas JDBC cuando esta opción está activa.
- 2013-06-04: Nueva versión del framework Dinámica v3.3.3, incluye nuevo validator para campos calculados en un Recordset
usando fórmulas javascript, mejoras en reportes PDF Master/Detail, nuevo macro ${db} en config.xml, mejoras en trazas JDBC con
soporte para métodos SaveBlob(). Ver el ChangeLog para mayores detalles.
- 2013-05-21: Distros livianas de Tomcat 7 actualizadas, con Tomcat 7.0.40, JavaMail 1.4.7 y el último driver
de jTDS. Disponibles en el website público para Linux y Windows.
- 2013-05-07: Como un servicio especial a nuestros suscriptores estamos proveyendo una versión actualizada
del JAR del driver jTDS para SQLServer/Sybase, conteniendo los últimos parches que corrigen varios problemas que afectaron
a la versión 1.3.0. Nosotros estamos descargando semanalmente directo del repositorio del fabricante y compilando
un JAR que ponemos en el portal Deluxe, hasta que el fabricante publica una nueva versión oficial.
- 2013-04-26: Nueva versión del framework Dinámica v3.3.2, mejoras en las interfaces de varias clases genéricas
para facilitar la extensión del framework, mejoras en las clases de retornan BLOBs, nuevos markers de tipo ${def:xxxx}. Ver
el ChangeLog para mayores detalles.
- 2013-01-29: Nueva versión del framework Dinámica v3.2.9, mejora el soporte de BLOBs, ahora se puede
configurar de manera opcional si se quieren limitar los formatos y el tamaño de los archivos a ser aceptados por el servidor,
la configuración es particular para cada módulo BLOB que tenga una webapp.
- 2013-01-25: Nueva versión del framework Dinámica v3.2.8, aumenta el poder declarativo de los reportes PDF genéricos
y corrige un bug menor en Dinámica. Ver el changelog para mayores detalles.
- 2013-01-24: Actualizada: plantilla WebApp.zip para corregir un bug en la capa JavaScript de Dinámica.
- 2013-01-21: Actualizado: documento de configuración de gráficas de negocios, incluye una sección que muestra como cambiar la tipografía
del título de un gráfico extendiendo al framework y usando la herencia en Java, con una clase muy simple, 3 líneas de código.
- 2013-01-13: Nuevo documento: Explica paso a paso como crear los esquemas/usuarios y ejecutar los scripts
usando SQL Plus para montar la capa de seguridad del framework en Oracle XE 11G y los cambios que se deben hacer a la
consola Admin para que funcione contra Oracle.
- 2013-01-03: Actualización de las herramientas del framework para incluir soporte a la base de datos
SAP MaxDB 7.8, los componentes WebApp.zip, Plugin Modelador, Plugin de Dinámica y Capa de Seguridad fueron modificados.
- 2012-12-29: Se probó exitosamente la plataforma de herramientas del Framework Dinámica con Oracle XE 11G,
incluyendo su último driver JDBC. Todo se mantuvo funcionando bien como era el caso con Oracle XE 10G.
- 2012-12-28: Actualización de las herramientas del framework para incluir soporte a la base de datos
Ingres v10.x, los componentes WebApp.zip, Plugin Modelador, Plugin de Dinámica y Capa de Seguridad fueron modificados.
- 2012-12-17: Actualización de las herramientas del framework para incluir soporte a la base de datos
FireBird v2.5.2, los componentes WebApp.zip, Plugin Modelador, Plugin de Dinámica y Capa de Seguridad fueron modificados.
- 2012-12-10: Se actualizó el documento sobre instalación de la plataforma Dinámica en Linux (AppServer, Java, PGSQL, Ubuntu Server)
para incluir una sección sobre como desinstalar Tomcat como servicio de arranque automático y bloqueo de IPs con IPTABLES.
- 2012-11-30: Nueva versión del framework Dinámica v3.2.7, arregla un bug del Admin de Seguridad con Oracle además de
otras mejoras menores. Ver el ChangeLog para mayores detalles.
- 2012-11-28: Actualizada la distro de Tomcat 7 para Dinámica, incluye Tomcat 7.0.33, JAX-WS 2.2.7 y los nuevos drivers JDBC para PostgreSQL y SQLServer (jTDS),
además de una entonación de configuración para que Tomcat levante más rápido.
- 2012-09-12: Actualizada la pantilla WebApp.zip del repositorio de Dinámica para corregir dos errores en la capa JavaScript (dinamica.js).
- 2012-08-24: Nueva versión del framework Dinámica v3.2.6, arregla un bug en la clase dinamica.PDFParentChild, para reportes Master/Detail de N niveles.
Ver el ChangeLog para mayores detalles.
- 2012-08-21: Se actualizó el documento sobre configuración de gráficas de negocios para incluir una sección sobre los gráficos tipo Dial o Velocímetro,
usados para indicadores de gestión.
- 2012-08-08: Nueva versión del framework Dinámica v3.2.5, incluye soporte declarativo para código de barras en reportes PDF genéricos,
nueva gráfica tipo Dial/Velocímetro, 100% declarativa y otras mejoras y correcciones. Ver el ChangeLog para más detalles.
- 2012-08-06: Se actualizó el documento sobre Single SignOn con Dinámica, haciendo las correcciones necesarias para Tomcat 7
y completando el contenido sobre configuración de trazas de login.
- 2012-07-26: Nuevo documento: se publicó "Mejores prácticas con el framework Dinámica", que compila de manera concisa
las mejoras formas de aprovechar esta tecnología y advierte de algunas muy malas prácticas. Exclusivo para suscriptores.
- 2012-07-13: Nueva versión del framework Dinámica v3.2.4, incluye varias correcciones y mejoras en manejo de gráficas, el API de base de datos y otros.
Ver el ChangeLog para mayores detalles.
- 2012-07-11: Se actualizaron las distros de Tomcat 7 para Dinámica en Windows y Linux. Lo nuevo:
Tommcat v7.0.29 y JAX-WS 2.2.6 update 2.
- 2012-06-29: Se actualizó el documento básico del framework "Guía de Referencia", se añadió la especificación del elemento "query" en config.xml. Solo para suscriptores Deluxe.
- 2012-06-27: Se publicó Dinámica v3.2.3, con mejoras para soportar de forma declarativa gráficas de negocios
con esquinas redondeadas y dropshadows, modificando el comportamiento por defecto de JFreeChart. Ver el ChangeLog para mayores detalles.
Para apreciar como quedan las gráficas: Ejemplo #1 - Ejemplo #2
- 2012-06-08: Se actualizó el plugin de Dinámica para Eclipse, ahora incorpora la última versión de JFreeChart al momento
de crear una aplicación web con el Wizard. También se actualizaron las plantillas reutilizables mejorando su referencia a la documentación,
corrigiendo errores en ImportExcel y CrossTab, y se consolidaron todos los JARs que requiere la plantilla de WebApp en una sola descarga.
- 2012-06-07: Se publicó una carpeta con todos los fuentes de las bibliotecas Open Source que utiliza Dinámica para
que se puedan asociar los JARs correspondientes a los fuentes y así obtener ayuda en línea específica a cada API dentro de Eclipse.
- 2012-06-01: Se actualizaron las distros de Tomcat 7 para usar con Dinámica en Windows y Linux, se incorporaron
las últimas versiones de JavaMail (1.4.5) y JAX-WS (2.2.6), y los archivos de arranque asumen Java 1.7 update 4 (Windows).
- 2012-05-31: Se actualizó el documento sobre configuración de gráficas de negocios
con Dinámica y JFreeChart, explica como extender un plugin de gráfico de barras de Dinámica para añadir
etiquetas con el valor a cada barra usando los APIs de JFreeChart.
- 2012-05-22: Se actualizó el documento sobre entonación de Tomcat 7 y Java, se incluyó una sección
con nuevos parámetros específicos de Java 7 update 4 y otras mejoras.
- 2012-05-15: Se actualizó el documento de SSL con Tomcat 7 para incorporar una sección sobre como
importar certificado SSL (KeyPair) de otro web server en un KeyStore JKS para ser usado con Tomcat.
- 2012-05-04: Se actualizó el componente (y el documento correspondiente) para encriptar passwords en los archivos
de configuración de Tomcat 7. Ahora permite manejo de password encriptado en el KeyStore que se usa para
activar SSL en Tomcat en server.xml además de los passwords de pool de conexiones.
- 2012-04-09: Se publicó Dinámica 3.2.2, se eliminó un bug en la clase dinamica.PDFGenericReport.
Ver el ChangeLog para mayor información. Actualizada la distro light de Tomcat 7 para Dinámica, disponible
para Windows y Linux, incluye Tomcat 7.0.27 y JAX-WS 2.2.5 además del último driver JDBC de PostgreSQL.
- 2012-03-23: Se publicó Dinámica 3.2.1, incluye mejoras en la integración de la seguridad de Dinámica
con web services JAX-WS con una sola línea de código, mejoras en los plugins de charts y en la clase básica TemplateEngine.
Se actualizó el documento sobre web services (solo suscriptores) para mostrar como funciona la integración con la
capa de seguridad de Dinámica. Ver el ChangeLog para mayor información.
- 2012-02-07: Se publicó Dinámica 3.2.0, incluye mejoras y correcciones menores en clases genéricas del framework, incluyendo
las áreas de filtro de seguridad, generación de PDFs y envío de email. Ver el ChangeLog para mayor información.
- 2011-12-19: Se publicó Dinámica 3.1.9, incluye correcciones menores en las facilidades
de exportación a Excel y mejoras en la integración LDAP (security.zip actualizado). Solo para suscriptores Deluxe,
ver el ChangeLog para mayor información.
- 2011-12-01: Se publicó Dinámica 3.1.8, incluye soporte para menús anidados
y diversas mejoras menores, tanto funcional como de aspecto. Solo para suscriptores Deluxe,
ver el ChangeLog para mayor información.
- 2011-10-10: Se publicó Dinámica 3.1.7, con mejoras en la capa de persistencia, ahora es más rápida
y de forma transparente al programador, mejoras en las facilidades de envío de email y en el motor genérico
para consultas.
- 2011-08-11: Se publicó Dinámica 3.1.6, incluye mejoras en las facilidades de envío de email
y correcciones en clases de auditoria y reportes Master/Detail de N niveles. Nuevos generadores en el plugin
modelador, ahora con soporte para JDK 1.7, actualizaciones de varios documentos. Solo para suscriptores Deluxe.
- 2011-07-27: Nuevo documento: Creación de reportes gerenciales con gráficas (plantilla viewchart),
reescrito desde cero ahora enfocado en ejercicios paso a paso con el generador automático para este tipo de módulo.
Solo para suscriptores Deluxe.
- 2011-07-26: Nuevos documentos "Cómo crear un panel de control iconográfico en una webapp" y
una reconstrucción de cero del documento sobre Blobs y cómo generar este tipo de módulos usando los generadores
del plugin de Dinámica. Solo para suscriptores Deluxe.
- 2011-07-25: Se publicó Dinámica v3.1.5, capa de seguridad security.zip actualizada con nuevas funciones,
nuevo respaldo demodb.backup y otros. Ver el changelog para mayores detalles. Solo para suscriptores Deluxe.
- 2011-07-18: Se publicó nueva versión de Dinámica con nuevos Action de fábrica para
recuperar los logs de un server vía browser y facilitar el diagnóstico de errores y correcciones
en el módulo que controla las trazas de auditoria declarativa. También se actualizó la plantilla
WebApp.zip en el repositorio. Solo para suscriptores Deluxe.
- 2011-07-07: Nuevas distros light/empresariales de Tomcat 7 para Windows 32/64 bits y Linux
disponibles en el website de Dinámica.
- 2011-06-29: Se publicó la nueva guía de web services con Dinámica, un enfoque avanzado que usa las
facilidades de Dinámica específicas para esta tarea y permite construir web services SOAP de alto rendimiento
de manera ordenada y rápida. Solo para suscriptores Deluxe.
- 2011-06-28: Dinámica v3.1.3, incluye ajustes en la capa de diagnóstico y monitoreo para soportar
Tomcat 7. Ahora se puede utilizar /action/test y las facilidades que dependen de este Action sin problemas en T7.
- 2011-06-23: Dinámica v3.1.2, incluye mejoras en la facilidad de Single SignOn, nuevas clases para
facilitar el paso de Recordsets serializados en Web Services y otros ajustes. Ver ChangeLog para más detalles.
Correcciones en el Plugin de Dinámica y en el Plugin Modelador de BD. Actualización del documento Guía Linux, ahora
incluye una sección sobre Debian.
- 2011-06-22: Actualizado el documento sobre integración de Dinámica con JMS API. Se añadió
la información sobre el RecordsetProvider que lee mensajes de texto de una cola sin necesidad de programar,
incluye todos los detalles de configuración.
- 2011-06-20: Actualizado el utility TomcatMonitor, una aplicación GUI portable
que muestra un panel o DashBoard con la información vital de un proceso Tomcat remoto en tiempo real.
Ver sección de descargas para acceder a la nueva versión. Ahora corre bien en Linux sea con JDK de Oracle o de IBM.
Actualizados los documentos sobre la plantilla Filter y Exportación declarativa a Excel.
- 2011-06-16: Nueva versión del framework v3.1.1, entre otras cosas incluye: soporte declarativo
para transacciones distribuidas con JTA 1.1, envío y lectura declarativa de mensajes de texto en cola
de servidor JMS, probado con numerosos servidores open source, soporte para múltiples recordsets recuperados
de un solo SQL para hacer más eficiente la comunicación con el servidor de BD, nuevas clases y ajustes para
facilitar la construcción de web services de alto rendimiento y bien organizados, etc. Favor ver el ChangeLog
para mayores detalles.
- 2011-06-15: Actualizadas las distros de Tomcat para Windows y Linux, ahora incluyen
el producto JOTM para transacciones distribuitas (JTA) y el JMS API 1.1 para poder compilar
clases que usen JMS. Como cortesía estamos proveyendo la capa cliente de OpenJMS en un solo JAR
para facilitar las pruebas con este servidor.
- 2011-06-14: Actualizado el documento sobre integración de Dinámica con JMS API. Fueron
probados los siguientes servidores JMS: JBoss HornetQ, Apache MQ, Oracle Open MQ y OpenJMS.
- 2011-06-06: Dinámica 3.1 disponible, con mejoras en las facilidades declarativas de auditoría,
generador de triggers de auditoría renovado, correcciones varias, etc. También se actualizó la capa de seguridad,
los plugins y la plantilla WebApp. Solo para suscriptores Deluxe.
- 2011-05-26: Relanzamiento del BLOG de Dinámica.
- 2011-05-25: Relanzamiento del utility Reloader, que corre local a un proceso Tomcat
y permite recargar webapps aunque Tomcat tenga esta facilidad desactivada (por entonación), con
instrucciones renovadas para correr con el último Java y contra un servicio Windows.
- 2011-05-24: Mejora en la facilidad de envío declarativo de email, ahora soporta SMTP seguro (sobre SSL),
probado con servidores de GMail y Yahoo. Se actualizó también el documento respectivo.
- 2011-05-20: Nueva versión de Dinámica 3.0.7, incorpora una facilidad avanzada de diagnóstico, opcional y configurable,
que permite detectar Threads que se han quedado "pegados" corriendo, y dispara una alerta detallada incluyendo el stacktrace del thread
en cuestión. El mecanismo es independiente del contenedor de servlets.
- 2011-05-15: Se publicaron nuevas demos que forman parte de un paquete extra (costo adicional) para suscripores, estas
demos integran plugins flash para controlar WebCam y para Uploads de múltiples archivos, estilo gmail o facebook. Incluyen clases
que extienden al framework para facilitar la integración de manera declarativa, sin programar. Ver página de Demos.
- 2011-05-12: Nueva versión de Dinámica 3.0.6, incluye autenticación SMTP por configuración y corrección de bugs menores.
Se actualizó también el documento sobre envío declarativo de email.
- 2011-05-06: Nuevo documento publicado en el portal Deluxe, la guía de referencia para la configuración
de gráficas de negocios con JFreeCharts y las facilidades especiales de Dinámica.
- 2011-05-03: Disponible nueva versión de Dinámica v3.0.5, aumenta el poder declarativo para el envío de emails, ahora
soporta formato HTML con imágenes embebidas y N attachments, que pueden ser recursos estáticos o un PDF/Excel generados por un Action.
Solo para suscriptores Deluxe.
- 2011-04-24: Actualización de los plugins de Dinámica y el modelador de BD, se corrigieron errores y se mejoró el soporte
para leer la metadata del SQLServer 2005 y 2008, en particular las descripciones de los objetos. Solo para suscriptores Deluxe.
- 2011-04-23: Disponible nueva versión de Dinámica v3.0.4, corrige un problema específico
con el módulo de manejo de BLOBs y una mejora en la codificación de caracteres especiales HTML. Solo para suscriptores Deluxe.
- 2011-04-22: Actualizada: Guía de referencia con todo el detalle de CONFIG.XML y derivados. Solo para suscriptores Deluxe.
- 2011-04-15: Nuevo video disponible: Cómo utilizar el generador AddNew MD multiselect. Ver la sección "Videoteca".
- 2011-04-12: Actualizado plugin modelador de BD, corrige un problema bien específico en el generador de CRUD Simple
cuando la tabla tienes muchos campos que son FK y no están comentados. Solo para suscriptores Deluxe.
- 2011-04-05: Publicada la nueva guía de referencia de Dinámica, 100% en español y actualizada, con los últimos
Validators y markers. La antigua guía de referencia tenía más de 4 años sin actualizarse además de estar en inglés. Es una 1era versión
de este importante documento, en pocos días publicaremos una actualización. Solo para suscriptores Deluxe.
- 2011-04-01: Publicado nuevo documento sobre cómo personalizar el servicio de calendarios de Dinámica,
también se actualizo el FAQ del framework. Solo para suscriptores Deluxe.
- 2011-03-25: Publicado documento sobre cómo enviar mensajes a un servidor de colas usando JMS API y Dinámica,
de manera declarativa sin escribir código Java. Solo para suscriptores Deluxe.
- 2011-03-18: Publicada la versión 3.0.2 de Dinámica, con mejoras en el API de envío de email, ahora
soporta envío de emails html con imágenes embebidas y también email con attachments con una sola línea de código.
Incluye correcciones en la clase dinamica.TemplateEngine. Ver el changelog para mayores detalles. Solo para suscriptores Deluxe.
- 2011-03-14: Publicado documento sobre cómo configurar el mecanismo de Single SignOn con Dinámica y Tomcat 6,
fácil y transparente. Actualizado el documento de exportación declarativa a Excel. Solo para suscriptores Deluxe.
- 2011-03-08: Publicada la versión 3.0.1 de Dinámica, con soporte para Single SignOn transparente,
vía configuración. Nueva versión de la plantilla webapp.zip y de los plugins, ahora vienen con soporte
para crear webapps para SmartPhones. Corecciones menores en la capa JavaScript de Dinámica. Solo en Dinámica Deluxe.
- 2011-02-22: Publicada actualización de nuestra distro liviana de Tomcat 6.0.32, tanto
para Windows como para Linux, incluye el último stack de web services JAX-WS 2.2.3.
- 2011-02-18: Publicada actualización del documento sobre Web Services con JAX-WS,
incluye nueva sección sobre invocación de web services desde aplicación nativa de BlackBerry.
Solo en Dinámica Deluxe.
- 2011-02-17: Publicado nuevo documento sobre generación declarativa
de reportes PDF, con guía completa de configuración. Solo en Dinámica Deluxe.
- 2011-02-14: Publicada la versión 3.0, incluye soporte declarativo para
firma digital de reportes PDF con certificado del servidor y otros cambios (ver ChangeLog). Solo en Dinámica Deluxe.
- 2011-02-07: Se actualizó la plantilla webapp.zip con una corrección importante
en la función getFormValues(). Actualizadas plantillas de BLOB y HGRID con mejoras en la visualización de una imagen,
ahora con drag/drop y popup dhtml más elegante, todo cross browser. Solo en Dinámica Deluxe.
- 2011-02-02: Actualizadas las distros de Tomcat 6 a la versión 6.0.30 tanto
para Windows como para Linux (probadas con Ubuntu). Estas distros son una poderosa plataforma web
que incluyen JavaMail 1.4.4, JAX-WS 2.2.1 y los últimos drivers JDBC open source de PostgreSQL y SQLServer,
no contienen ninguna aplicación y vienen con soporte para JSP desactivado. Son livianas y seguras.
- 2011-01-26: Nueva versión 2.9.8 de framework.jar, con varias correcciones y mejoras para
el manejo de uploads, ver el ChangeLog para mayor información. Nueva versión de plugin de Dinámica (Deluxe)
con correcciones en el Wizard de exportación del plugin de seguridad.
- 2010-11-17: Nueva versión 2.9.7 de framework.jar, con soporte mejorado para Web Services,
tanto a nivel de la traza de performance que ahora permite identificar la operación SOAP invocada, y también
para convertir respuestas basadas en clases POJO a Recordsets con 1 sola línea de código.
Solo en la versión Deluxe.
- 2010-10-27: Nueva versión 2.9.5 de framework.jar, con soporte para IBM DB2, también
incluye una corrección en reportes Master/Detail de N niveles. Nueva versión de los plugins de Dinámica
con soporte para DB2. Solo en la versión Deluxe.
- 2010-10-14: Nueva versión 2.9.3 de framework.jar, corrige un error (introducido recientemente) en dinamica.Controller
en cuanto al tratamiento de excepciones, no se registraba bien el StackTrace, también optimiza
la salida de la imagen del Captcha.
- 2010-10-11: Nueva versión 2.0.7 del plugin modelador de BD, ahora viene con 10 auto-generadores,
actualizados para generar módulos que aprovechan la última versión del framework y las plantillas, también
incluye soporte a más convenciones de metadata en los modelos. Se actualizaron los documentos de convenciones
de diseño de BD y el de Web Services con JAX-WS.
- 2010-10-08: Nueva versión de Dinámica v2.9.2 (solo Deluxe), incluye ajustes
en las clases dinamica.Controller y dinamica.ErrorHandler para mejorar identificación del error,
manejo de TimeOuts en la clase dinamica.Db (opcional) y también en StringUtil.httpGet(). Ver el changelog para mayores detalles.
- 2010-10-05: Nueva versión de Dinámica v2.9.1 (solo Deluxe), incluye entonación
de la clase dinamica.AbstractExcelOutput para acelerar la exportación de un archivo Excel hacia el browser,
todos los reportes Excel basados en esta clase se beneficiarán de la entonación de forma transparente.
- 2010-10-01: Nueva versión de Dinámica v2.9, incluye mejora para aumentar poder declarativo
en los validators para poder inyectar campos en los mensajes de validación, y mejor soporte para interpretar
los tipos de datos numeric de Oracle. Los auto-generadores también fueron actualizados (versión deluxe solamente),
en particular se corrigieron varios detalles en el generador AddNew Master/Detail.
- 2010-09-23: Nueva versión de Dinámica v2.8, básicamente corrige un par de errores, ver
el changelog para mayores detalles.
- 2010-09-20: Nueva versión del plugin modelador de BD (edición Deluxe), con docenas de ajustes y correcciones
además de nuevos generadores para el manejo de BLOBs, incluyendo dataentry master/detail con BLOBs. Para
mayores detalles ver el ChangeLog del plugin.
- 2010-09-14: Nueva versión 2.7 de Dinámica (Deluxe), se enfoca principalmente en mejoras de velocidad sustancial
y también en mejoras al potencial declarativo de las clases genéricas. Además se afinaron algunos Actions de la plantilla
webapp, para corregir fallas visuales o mejorar su rendimiento. Son muchos cambios, se sugiere ver el ChangeLog para mayor información.
- 2010-09-03: Nuevo contenido (en Dinámica Deluxe): Guía para generar documentación entregable
para tus proyectos usando las herramientas de Dinámica, cubre seguridad, base de datos y aplicación.
- 2010-09-02: Nueva versión de Dinámica v2.6. Más poder declarativo con nuevas clases genéricas para manejo avanzado de BLOBs,
incluso en Master/Detail grabándolos en batch, Reportes organizados en bandas, una evolución de PDFSimpleTable
que aplica a muchos más casos, un debugger de sesión en la forma de un Listener configurable vía web.xml, deja
trazas completas que permiten diagnosticar problemas con atributos de sesión, dos nuevas plantillas de BLOBs,
mejoras en Actions de seguridad, etc. Ver el changelog para mayores detalles.
- 2010-08-24: Ya está disponible la información sobre la edición comercial
de Dinámica: Dinámica Deluxe
- 2010-08-20: Se actualizaron todos los screencasts que tenian que ver con los plugins (HelloWorld, PagedView, CRUDSimple, Reverse Engineering), también
se actualizaron una serie de documentos sobre las plantillas, para reflejar el uso de los nuevos plugins,
y el manual de Administrador de Seguridad, para incorporar nuevos comandos. Nuevo documento presentando los plugins de Dinámica.
- 2010-08-16: Se actualizó la descarga de los plugins para Eclipse con una corrección que resolvió el problema del tool para ejecutar múltiples queries separados por ";" contra Oracle, transaccionalmente.
- 2010-08-12: Nueva versión de Dinámica v2.3: El framework ahora soporta 4 bases de datos: PostgreSQL, Oracle, SQLServer y MySQL; La consola Admin
de seguridad viene en dos versiones, una para BDs con secuencias y otra para BDs con campos identity; mejoras a nivel de varias clases;
Nuevos documentos para Eclipse y Guía de instalación y arranque rápido. Plugins totalmente renovados! ahora la versión gratuita del
modelador de BD tiene todas las mejoras de la edición Deluxe excepto por los generadores de módulos, ya que solo incluye uno de cortesía.
Se actualizaron los documentos de CRUD Master/Detail para reflejar mejoras en los generadores, y también la guía de seguridad.
- 2010-07-23: Capa de seguridad con soporte renovado para Oracle 10G y MySQL, se añadieron clases a framework.jar para
resolver ciertas limitaciones del driver de MySQL 5.x, Controller modificado para permitir Actions que no requieren de conexión BD, etc.
Ver el changelog para mayores detalles. También hay nuevas versiones de Tomcat para Windows y Linux (6.0.29).
- 2010-07-14: Mejoras en el URL de diagóstico /action/test, mejoras en exportación genérica Excel, dinamica.Recordset, etc. Ver
el changelog para mayores detalles.
- 2010-05-17: Nueva versión de Dinámica v2.2.5, incluye nueva plantilla CRUD Master/Detail, numerosas mejoras a varias clases
genéricas del framework, mejoras a varias plantillas para hacerlas 100% declarativas, nuevo formato de documento How-to para varias de las plantillas,
favor ver el ChangeLog para mayores detalles, todo lo posterior al 30-3-2010. Favor actualizar plugin de Dinámica!
- 2010-03-30: Nueva versión de Dinámica v2.2.2, incluye plantilla ParentChild 100% declarativa y nuevas clases genéricas en el framework.
Se actualizaron las distros de Tomcat en Windows y Linux. La de Windows solo
contiene la actualización del driver de H2, la de Linux se puso al día con la última versión de todo. Se publicó una nueva guía
para la plantilla ViewChart, usando el nuevo formato.
- 2010-03-23: Se publicó nuevo documento sobre la plantilla SimpleGANTT, ver en la sección "Documentos/Plantillas".
- 2010-03-21: Se actualizó la distro compacta de la base de datos H2, a la versión 1.2.132, esta versión
corrige un bug que fue reportado por nosotros, tenia que ver con la grabación de BLOBs. Ya funciona normalmente.
- 2010-03-19: Se actualizó el repositorio de Dinámica con la nueva versión 2.2.1 de framework.jar,
incluye plantillas mejoradas SimpleGantt y ViewChart, además de mejoras en PDFSimpleTable, con más poder declarativo.
Nueva versión del Plugin de Dinámica para soportar template SimpleGantt. Ver el ChangeLog para mayor información.
- 2010-03-15: Se actualizó el repositorio de Dinámica con la nueva versión 2.2.0 de framework.jar,
nuevas versiones de los JARs en la plantilla de WebApp, correcciones a plantillas de modulos, etc. Nueva versión de Tomcat 6 para Windows.
Nueva versión del Plugin de Dinámica. Ver el ChangeLog para mayor información.
- 2010-03-08: Se actualizó el repositorio de Dinámica con la nueva versión 2.1.8, los elementos "query" en config.xml
ahora soportan el atributo "datasource" para apuntar a otra BD. Ver el ChangeLog para mayor información.
- 2010-02-13: Se actualizó el repositorio de Dinámica con la nueva versión 2.1.7, nueva plantilla "xml" para montar servicios light
que retornan XML usando un conjunto de Actions, con un contrato de invocación bien definido, estilo REST. Modificaciones menores a algunas plantillas
para mejorar la apariencia de los grids con IE8. Ajustes a framework.jar para soportar mejor los servicios XML. Ver el ChangeLog para mayor información.
- 2010-02-06: Se actualizó el plugin de AmaterasERD para que permita generar los scripts necesarios para
crear los triggers y funciones que le dan soporte a las trazas de auditoria a nivel de BD de acuerdo al documento que publicamos hace unos meses.
- 2010-02-03: Se actualizó la guía del programador con un capítulo sobre el modelo de persistencia de Dinámica.
- 2010-02-02: Se actualizó la distro light de Tomcat 6 para Ubuntu Linux, tomcat6.tgz. Para alinearla con nuestra distro de Tomcat 6 para Windows. Viene en v6.0.24 con JAX-WS 2.2,
últimos drivers JDBC, último JavaMail, etc.
- 2010-01-24: Se actualizó tomcat6.zip, tomcat6-service.zip y h2db.zip con nuevas versiones, la distro de Tomcat 6 contiene
las últimas versiones de los drivers JDBC de PostgreSQL, SQLServer (jTDS) y H2. El registro de servicio fue mejorado, ahora lo
configura para arranque automático. El ZIP contiene Tomcat 6.0.24 con JAX-WS 2.2 y JavaMail 1.4.3. Se actualizó el documento de Web Services
con Dinámica y JAX-WS para reflejar los avances de la versión 2.2. Gracias a Gustavo Dottori en Argentina por ponernos al tanto de las mejoras de JAX-WS.
- 2009-12-02: Se publicó nuevo release de Dinámica v2.1.6, contiene 3 mejoras a facilidades genéricas del framework.
Descargar dinamica-repository.zip para obtener el nuevo JAR y los fuentes actualizados. Ver el ChangeLog para mayor detalle,
todo lo posterior al 2009-11-05
- 2009-11-26: Nuevo documento sobre como enviar emails de manera declarativa, sin programar.
- 2009-11-23: Nuevo documento sobre como implementar triggers de auditoria en base de datos, independiente de la lógica de la aplicación.
- 2009-11-18: Se actualizó el documento sobre Ubuntu Server con una sección que muestra como activar fácilmente el Firewall y proteger a PostgreSQL.
- 2009-11-09: Se publicó nueva versión de Dinámica (v2.1.5), contiene una serie de pequeñas mejoras y correcciones a framework.jar y al template
base de aplicaciones (webapp). Para un detalle de los cambios favor ver el ChangeLog, todo lo posterior al 2009-08-29.
- 2009-08-30: Documento sobre Web Services con Dinámica actualizado: se incluyó una sección sobre como utilizar variables
ThreadLocal para minimizar el impacto de creación del cliente del web service, y hacerlo de una manera que no genere contención entre Threads.
- 2009-08-29: Documento sobre SSL con Tomcat actualizado: se incluyó una sección que explica todos los pasos para usar
un certificado firmado por una autoridad de certificación.
- 2009-08-28: Nuevo documento: Facilidades de diagnóstico de Dinamica para Tomcat 6. Ver sección de "Documentos" del website.
Incluye la descripción del Monitor en tiempo real y del Listener para auto-diagnóstico.
- 2009-08-25: Actualizado dinamica-repository.zip con dos cambios en framework.jar: Soporte para campos CLOB (text) en la clase Recordset
y una nueva clase dinamica.JMXListener para diagnóstico del proceso Tomcat 6, con alertas y notificaciones por email, es un ContextListener que corre
cada N segundos, completamente configurable. Alerta sobre threads bloqueados, deadlocks, sobrecarga, etc.
- 2009-08-15: Se reescribió la guía express de instalación de servicios en Ubuntu Server 9.04, más concisa y adaptada a PostgreSQL 8.4.
Se actualizó nuestra distro liviana de Tomcat 6 para Linux y tambien el paquete de scripts para automatizar el respaldo online y mantenimiento de PostgreSQL.
Se actualizó la guía de configuración Tomcat-SSL con una nueva sección "Problemas con la resolución de dirección IP (en Linux)".
- 2009-08-12: Se actualizó dinamica-repository.zip con nuevo framework.jar: se eliminó un error en dinamica.AbstractModule que
afectaba a la plantilla "concatpdf". Se mejoró el filtro de Uploads para que soporte barras de progreso del lado cliente. Se añadió
una versión experimental con progressBar al template "blob" en extra.zip, se añadieron estilos a default.css, nuevos parámetros en web.xml...
ver ChangeLog para mayor detalle. Se actualizaron los documentos de: Instalación, Plugin de Eclipse y Presentación de Dinámica.
- 2009-08-11: Las demos descontinuadas de picklists fueron incorporadas en extras.zip (ver sección de Descargas), dentro de la carpeta "picklist-old".
- 2009-08-09: Se actualizó la distro del servidor light de base de datos H2 (h2db.zip) a la versión 1.1.117, incluyendo su driver JDBC para Tomcat 6.
- 2009-08-07: Se actualizó el archivo tomcat6-service.zip, que se usa para instalar Tomcat como servicio en Windows (32 y 64 bits).
Se incluyeron las últimas versiones de tomcat6.exe y tomcat6w.exe y se simplificaron los parámetros de configuracion en service.bat.
- 2009-08-06: Mejoras en la clase PDFSimpleTable, ahora es mas adaptable en varios sentidos de acuerdo a las sugerencias
del usuario Eppen (desde China). Limpieza de código para que compile sin warnings en Java 6, particularmente en las clases Recordset y Record.
Se pulieron los templates de uso más frecuente, para hacer más legible su html y xml. Mejor soporte multi-idioma en validators, mejoras
al efecto LightBox en JavaScript, ahora es más robusto. Para mayor información ver los cambios en el ChangeLog desde el 2009-07-14. Se afectó
el archivo dinamica-repository.zip.
- 2009-07-30: Actualizada nuestra versión mejorada del plugin AmaterasERD. Desincoporado el plugin SQLExplorer, en su lugar
ahora recomendamos usar DBViewer, mas liviano y rápido. Los generadores de código SQL y XML que habiamos incorporado en SQLExplorer ahora
forman parte de AmaterasERD, directamente desde el diagrama del modelo, se paran en una tabla y le dan clic al botón derecho para ver
las opciones de Dinámica al final del menú. Además incorporamos soporte para indicar el tipo de acción en caso de un DELETE en una clave
foránea, y también el soporte para leer esta configuración al hacer ingeniería de reverso o generar DDL. Mejoras para soportar H2DB y SQLServer.
Para descargar estos plugins ver la sección de Eclipse en "Descargas". El plugin DBViewer es el archivo "zigen.plugin.db_1.1.0.v20090121.jar".
- 2009-07-16: La base de datos de demo de Dinámica (demoDB) ahora también está disponible para
el DBMS open source H2 -escrito 100% en Java-. Publicamos una distro simplificada de este servidor, que viene precargada
no solo con DemoDB sino también con un esquema de seguridad que contiene la configuración de la consola Admin, proveyendo
así un arranque rápido a los desarrolladores, sin tener que instalar, solo hay que descomprimir una carpeta y listo. Ver
la sección de Descargas para mayor información.
- 2009-07-08: Se modificó el comportamiento del framework al evaluar el atributo on-empty-return de los elementos
recordset en config.xml. Ver el changelog para mayores detalles.
- 2009-06-29: Se corrigió el orden de algunos elementos en web.xml dentro de la plantilla webapp,
para facilitar la migración sin errores a otros servidores, como GlassFish v2 (realizamos pruebas con este).
El archivo dinamica-repository.zip fue actualizado.
- 2009-06-22: Se corrigió un bug en el mecanismo de validación Ajax que impedía procesar bien
mensajes con markers ${lbl:xxxxx} en los custom validators. Gracias al usuario Eppen de China por reportarlo.
- 2009-06-19: Importante: se actualizó dinamica-repository con un nuevo framework.jar que elimina una
vulnerabilidad de seguridad generada por una inconsistencia de Tomcat, inclusive en su última versión. Ver el changelog
para mayores detalles. Buscar framework.jar dentro de /webapp/WEB-INF/lib. Solo se modificó la clase dinamica.security.SecurityFilter,
ver los mensajes del día 18/6/2009 en la lista para mayor información. Gracias a los miembros de la comunidad
que reportaron y ayudaron a resolver el problema (Milko y Gustavo D.)
- 2009-06-12: Se actualizó el plugin de Dinámica para Eclipse para solventar un problema operando
sobre Windows Vista 64 bits, ya que no creaba bien un proyecto Dinámica ni asociaba correctamente los fuentes a los JARs.
En esta plataforma es conveniente asociar fuentes a un JAR usando un archivo ZIP en vez de un directorio. También
se actualizó el archivo snippets.zip que contiene el archivo user.xml con los snippets de Dinámica (solo si usan Web Tools).
- 2009-06-11: Nuevos validators, mejoras en clases base del framework, nueva clase genérica para búsqueda con parámetros
variables, envío de email declarativo con GenericTransaction, a partir de este release hay integración de los servicios de Captcha en el template de webapp,
mejoras en la ejecución de queries INSERT/UPDATE/DELETE vía declarativa, nueva distro de Tomcat 6.0.20 con Web Services (JAX-WS 2.1.7), etc.
Referirse al changelog para mayores detalles.
- 2009-04-27: Nuevo release del framework Dinámica, contiene nuevos validators, mejoras en clases base,
nuevo template para data entry master/detail fácil de reutilizar y extra rápido. Favor referirse al ChangeLog para ver
en detalle todo lo que incluye el nuevo release, fijarse en todos los cambios posteriores al 2009-04-03.
- 2009-04-24: Nueva distro de Eclipse 3.4.2, incluye los Web Tools (WTP), un catálogo de snippets especiales para
Dinámica y un conjunto de plugins para SQL, Tomcat, ERD, etc. Incorpora la última versión del plugin de Dinámica.
- 2009-04-03: Se reeditaron los documentos relativos a picklists, se mejoraron una serie de templates, se lanzó
una nueva versión de la distro de Eclipse (3.4.2) con plugins actualizados, se hicieron mejoras en framework.jar, se actualizaron
todos los JARs de terceros que usa el framework, se incluye el efecto lightbox de manera transparente, así como la validación
de formularios ajax, más agil que la anterior, que sigue siendo de uso opcional. Son varios los cambios, se recomienda referirse
al ChangeLog para mayor información.
- 2009-03-13: Nuevo template: PickList de selección múltiple. Se actualizó dinamica-repository.zip, para ver los cambios
favor revisar el ChangeLog, incluye correcciones menores a framework.jar, algunos métodos nuevos y ajustes a algunos archivos estáticos
de la plantilla de aplicación web.
- 2009-03-11: Nueva Guía del Programador y de Arquitectura del framework, escrita desde cero en español. Ya está disponible
para descargar. Buscar en la sección de documentos básicos.
- 2009-03-07: Se actualizó el documento de JAX-WS para incorporar una sección sobre como invocar con Java
un Web Service sin utilizar un cliente JAX-WS, sino un API cliente HTTP y parsear el XML de respuesta con los APIs simplificados
de Dinámica. Incluye un ejemplo de código.
- 2009-03-06: Se actualizaron los documentos de "Instalación y Arranque Rápido con Dinámica" y el de JAX-WS (web services con Dinámica),
para reflejar los cambios en algunos de los componentes descargables, como la distro liviana de Tomcat 6.
OPENJDK - Java Libre: Probamos Dinámica corriendo con Tomcat sobre Ubuntu 8.10/Debian 5 y OpenJDK 1.6, todo funcionó a la perfección y rápido,
incluyendo gráficos, PDFs, acceso a base de datos y servicios de diagnóstico vía JMX (/action/test).
- 2009-03-05: Se actualizó considerablemente el documento que describe el sistema de seguridad de Dinámica.
Se recomienda descargar la nueva versión tanto de este documento como de security.zip. Se actualizó la configuración
del workspace de Eclipse, se recomienda decargarla, ya que corrige una falla de configuración en el plugin de Tomcat
y también hace referencia al último driver JDBC de PostgreSQL. Se actualizó la distribución de Tomcat 6, ahora incluye
el último stack de JAX-WS para web services, además de driver actualizado de PGSQL y JavaMail 1.4.2.
- 2009-02-19: Se actualizó dinamica-repository.zip con una corrección a la clase dinamica.GenericOutput,
a la hoja de estilo y se incluyó un Action faltante para el panel de accesos rápidos. También se actualizó extra.zip
con una contribución para MySQL (seguridad de Dinámica) y un nuevo utility para extraer la configuración de seguridad
de una BD y migrarlo a otra, vital cuando se pasa un proyecto de desarrollo a producción y se necesita instalar la
configuración de seguridad en un esquema que ya contiene otras configuraciones. Ver el changelog para mayor información.
- 2009-01-28: Se actualizó dinamica-repository.zip con una mejora a la clase dinamica.GenericExcelOutput,
ver el changelog para mayor información. También incluye una corrección en la validación genérica, ya que fallaba
cuando se usaban los atributos "min" y "max" con tipos double. La clase afectada fue dinamica.Controller.
- 2009-01-15: Se actualizó security.zip porque se mejoró un reporte del Admin.
- 2008-12-16: Se actualizó nuestra distro de Eclipse a la versión 3.4.1, además incluye la última versión
del plugin de Dinámica.
- 2008-11-24: Se publicó una actualización de dinamica-repository.zip que incluye algunas correcciones
tanto en framework.jar como en algunos templates genéricos. Ver el changelog para mas información.
- 2008-11-11: Se publicó el manual del Administrador de Seguridad, otro aporte sustancial al banco de documentacón
del framework, y es además un entregable de valor para los proyectos basados en Dinámica.
- 2008-11-04: Se mejoró el Action de diagnóstico, ahora existe un tool standalone en modo GUI llamado
TomcatMonitor que permite hacer seguimiento en tiempo real de los principales indicadores de desempeño de Tomcat 6.
Mejoras en PDFSimpleTable para hacerla mas flexible cuando se extiende, nuevo plugin para gráficos GANTT, etc. Ver
changelog para mayor información.
- 2008-10-07: Nuevo release de Dinámica, con login integrado LDAP, consolas de Admin mejoradas
tanto para SQLServer como PostgreSQL, tracking de sesiones activas, correcciones menores al código,
soporte declarativo para trazas de auditoría y manejo de las mismas vía Admin, nuevos documentos, etc. Favor leer el
changelog para un reporte detallado de todos los cambios.
- 2008-10-03: Se actualizó la guía de configuración SSL para Tomcat 6,
describiendo otro problema común y su solución.
- 2008-09-16: Se actualizó la guía de instalación express de Tomcat, PostgreSQL
y Ubuntu Server v8.04 - contenido mejorado en lo relativo a las tareas de auto-mantenimiento
de PostgreSQL, también hay nuevo paquete de scripts para descargar.
- 2008-08-21: Se actualizó tomcat-service.zip, que contiene los archivos que permiten configurar
tomcat como un servicio windows en 32 y 64 bits. Habia un error importante en service.bat que impedía
que funcionara la intrumentacion JMX de Tomcat y fallaba la invocación a /action/test. Luego de corregido
se probo en Windows XP de 32 y 64 bits.
- 2008-08-08: Nuevo contenido Premium: guía de instalación express de Tomcat, PostgreSQL
y Ubuntu Server v8.04 - sustituye nuestra vieja guía al respecto.
- 2008-08-07: Cambiaron dinamica-repository.zip, tomcat6.zip, tomcat6.tgz (¡nueva para Ubuntu!), extras.zip, el plugin de Eclipse y security.zip. Se mejoró
la clase dinamica.AbstractExcelOutput con formato de fecha configurable, nuevo reporte de auditoría para el Admin de seguridad y
actualización de sus scripts, un /action/test completamente reconstruido, con soporte JMX para obtener informacion interna de Tomcat
y también incluye reporte PDF y envio por email. También hay un paquete de ejemplos de scripts para administrar PostgreSQL via tareas CRON.
Favor referirse al changelog para un reporte detallado de todos los cambios.
- 2008-08-01: Se corrigieron errores ortográficos en la interfaz de usuario del Admin - la consola de
seguridad de Dinámica. Tanto en la versión para PostgreSQL como la de SQLServer. Se niveló la versión de SQLServer con
la de PostgreSQL, en cuanto a funcionalidad. Por estos cambios se actualizó security.zip.
- 2008-07-29: Se eliminó el uso de Apache POI para generar archivos Excel, en su lugar se unificó
en JExcel API, que es más rápido y liviano. Cambiaron dinamica-repository.zip, el plugin de Dinámica y los JavaDocs.
Se hicieron otros cambios de mejoras y entonación, favor referirse al changelog para ver en detalle cada uno
de los cambios.
- 2008-07-21: Una actualización mayor del framework, incluye varias modificaciones a framework.jar, nueva distro
de Eclipse v3.4, con el plugin para modelado de base de datos (AmaterasERD) modificado por nosotros, y la nueva versión
del plugin de Dinámica. Se eliminaron exml.jar y activation.jar del directorio /lib del template webapp, ahora se usa el
parser XML por defecto de la JVM (vía el API JAXP 1.4). Favor ver el ChangeLog, que tiene un informe detallado de todos
los cambios y mejoras despues del 30 de junio (las que aplican a este release). Ver también la sección de descargas, se actualizaron
varios archivos, cada uno tiene su respectiva fecha de última actualización.
- 2008-07-03: Se actualizó extra.zip, el archivo que contiene contribuciones de código y otras cosas de interés
que no forman parte de la distribución base del fraemwork. Esta versión incluye scripts para montar la seguridad en MySQL,
Menús anidados para MySQL y PostgreSQL, envío de SMS usando un celular como Modem, fuentes de los componentes de Captcha y BarCodes.
Algunas contribuciones fueron aportadas por usuarios del framework, otras por nosotros.
- 2008-06-30: Se publicó una nueva plantilla llamada "Rep8020" la cual permite solventar un caso de negocios bien particular,
conocido como el 80/20, de uso común para analizar costos operativos en empresas de seguros y otras. Por ejemplo, se puede saber, dados unos rangos predefinidos de montos,
que porcentaje de los reclamos representan a su vez un porcentaje dado de los pagos. Se actualizó dinamica-repository.zip y se publicó el documento correspondiente.
- 2008-06-23: Se actualizó dinamica-repository.zip con nuevo template de concatenación de PDFs,
nueva versión de framework.jar y algunas plantillas corregidas para que funcionen contra PostgreSQL 8.3. Se sugiere
que actualicen y revisen el changelog (ver link arriba) para mayores detalles.
- 2008-06-21: Fue actualizada la distribución de JAX-WS (v2.1.4) para hacer
Web Services con Tomcat 6.
- 2008-06-16: Se actualizó el plugin del Dinámica para Eclipse y el repositorio. El plugin ahora permite crear
módulos basados en cualquiera de las plantillas reutilizables. También se actualizó la versión de framework.jar (en el repositorio),
con algunas funcionalidades mejoradas, ver el ChangeLog (arriba) para información más detallada. El documento sobre el plugin también
fue actualizado con el link a la nueva versión del plugin.
- 2008-05-30: Fue publicado un nuevo documento sobre configuración rápida de SSL con Tomcat 6.
Está disponible en la sección de documentos básicos del framework.
- 2008-05-21: Se actualizó el documento sobre Web Services con JAX-WS, específicamente lo relativo a la creación
de un cliente Java, ya que el proceso es más simple de lo que explicaba el documento.
- 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.