Ver la documentación, y en especial la clase ConnectDB del paquete com.solucionjava.db para más detalles sobre el uso de este marco de trabajo.
Nota: El SVN está siempre al día con los últimos cambios.
Historico de versiones:
3.0: 30-10-11: AjaxList: Desde ahora usa encoding=ISO-8859-1 !!!!! Permite accentos en caja de texto de busqueda como en resultaods de busqueda. REQUIERE un archivo prototype.js adaptado (disponible en WebContent/js/)
2.9: 27-10-11: Send email con String y StringBuilder tambien
DynamicList: permitir -1 como no_...., utilizando otro valor para el campo vacio. Si no es -1, mencionar el valor en el parametro menosUnoEsVacio (por defecto="-1")
2.8: 24-10-11: Nuevo atributo inputClass en DynamicList
2.7: 14-10-2011: Graficos en flash: hasta 12 series de datos en vez de 10.
2.6: 10-10-2011: Se agrego getDtHrStrAMPM y getDtHrStrAMPMRnd
2.5: 22-09-2011: Agregar setDouble a ConnectDB, agregar selectCountDistinct y selectFirstInt
2.4: 02-09-2011: Nuevos metodos para traducir numeros en espa�ol sin moneda
2.3: 15-08-2011: Report tag: no muestra titulo de columnas con titulo=" ". Para no mostrar celdas, usar style=display: none;
2.2: 13-07-2011: Fix Calculo.round2c
2.1: 13-06-2011: Formateo de numeros usando NumberFormat en vez de manejar el String.
2.0: 10-01-2011: Aumentar default value rowsPerPages a 9999 (Report tag)
In DynamicList, reset image moved to parameter to allow override
1.9: 28-12-2010: Add getStringHTMLAccent para formatear solo los acenteos a HTML
1.8: 02-11-2010: Add setOrigin to log code initiating the connection
1.7: 16-10-2010: Add Tools.filterAlphaNumeric, fil getStringHTML2 and 3.
1.6: 16-09-2010: Fix calculo round3, add getDateString2 y 3, add getDtHrStr2 y 3
1.5: 11-08-2010: Log origin of SQL
AjaxList: limitar a 60 registros en vez de 100 o 100000
Report: cssClass + tableClass attributes
1.4: 26-07-2010: Add setNull int/string/float
1.3: 21-05-2010: Report: move private to protected, add tableClass and tableAlign parameters, add translateMonth in Tools
1.2: 15-05-2010: add getBoolean y setBoolean in ConnectDB, add style + tabindex in AjaxList
1.1: 26-04-2010: Add setDate(int,Timestamp), getDate(int), getDate2 y getDate3 y getFloat3 (int o String)
1.0: 04-03-2010: getStringHTML(int) supports null. New methos beforeFirst()
Reporte: nuevop parametro debug para depurar
0.9: 23-01-2010: Bug fix TranslateDate day of week
0.8: 23-01-2010: Bug fix TranslateDate
0.7: 01-06-2009: New method getRs in ConnectDB
Bug fix nolimit param on AjaxList
Replace System.out.println by readDB.debug
0.6: 26-05-2009: Bug Fix selectPaginated, new param in selectFirstX.
AjaxList: posibilidad de usar el tag sin cuerpo.
Bug fix setStrDateHr(int pos, String val, long minutes)
0.5: 12-05-2009: Nuevo parametro dbType para el tipo de base de datos.
Nuevas constantes para los nombres de base de datos:
MYSQL, POSTGRES, ORACLE, FIREBIRD, SQLSERVER.
dbType es nicializado por defecto a MYSQL,
si cambias el valor, usa una constante.
Llamada a procedimientos almancenados y filtros de resultset
para Oracle/PostGresql/Firebird/SQL Server usando
nuevos metodos selectFirstX y selectPaginatedX.
0.4: 07-05-2009: Agrege getCon a ConnectDB para uso con JFreeChart. Agrege la documentacion Java de todas las clases del paquete com.solucionjava.*.
0.3: 28-04-2009: Bug fix de execute(int) y execute(String, int)
Prefix datasourceName con "java:comp/env/jdbc/" en el codigo
TestDB ahora es asbstract class
MailSender es ahora abstract class
0.2: 26-04-2009: Implementacion de initConnectionVariables
0.1: 25-04-2009: Version inicial