- new class com.jfw.util.Encryption. You can use this class for encrypt/decrypt a string or for get an encrypted output and input stream.
- now you can encrypt/decrypt a zip file.
- now is possible to use JFW database layer using connections managed directly. read "proprietary connection management" in core section.
- new class com.jfw.database.PCMProxy.
- new interface com.jfw.database.PCMConnection.
- modified com.jfw.database.ConnectionBroker for add the proprietary connection management.
- new key in jfw.properties: "pcm_class_*"
- new constructor com.jfw.web.util.ExecuteUrl(String)... read more
- addded method com.jfw.database.ReadDbData.result2Hash for read only a specific number of rows from a result set - not available for the group by method
- add SSL authentication for mail server connection
- new constructor in com.jfw.mail.SendEmail with no parameters - use the default parameters get from jfw.properties
- new method com.jfw.mail.SendEmail.send with Cc and Bcc lists of mail receivers... read more
CORE
- new method com.jfw.util.Format.isEmpty
- new methods com.jfw.database.QueryGateway.getBlob
- the log messages send to the log viewer application is in UTF8
- this version is only compatible with version 1.1 (and newer) of the log viewer
LOG VIEWER
- the log messages showed in textareas support UTF8
- when run the log viewer as an application resizing the application will also resize the text areas... read more
- bugfix: when a properties file is read as a resource bundle the default locale is set; now no locale is set
- substituted StringBuffer by StringBuilder
- new method getStringArrayFromArrayList in com.jfw.util.Miscellaneous
- set in HashMap outputaData (see method JFWAction.execute) the request and response objects
- created class com.jfw.scheduler.util.CleanOldFiles for delete old files
- new parameters in jfw.properties for CleanOldFiles class
- implemented daily schedule type - class com.jfw.scheduler.Daily
- implemented weekly schedule type - class com.jfw.scheduler.Weekly
- add id parameter for schedule class in jfw.properties file
- reengineering of scheduler classes
- com.jfw.util.JFWLogger no more needs the jfw.properties for instantiate correctly
- you can see the log messages with the Log Viewer Applet even if Log4J is not configured.
bugfix: class com.jfw.scheduler.ScheduleThread not instantiate correctly the scheduled classes under JDK 6
- internal changes of class com.jfw.util.JFWLogger: changed the format of the log messages
- new method getDateAndTime in class com.jfw.util.DateUtils
- method get in com.jfw.pdf.Pdf2Pdf return an Object: the returned value must be cast in byte[]
- internal changes for make the classes compatible with JDK 1.4
- released core 1.0.9 and relative javadoc
- released logviewer 1.0.2
- updated webapps based on Struts 1.x and 2.x
- released new webapp based on both Struts 1.x and 2.x
- bugfix: method com.jfw.util.DateUtils.elapsed return wrong data
- database cleaner has been reviewed
- add in jar the configuration file for Struts 2; the jar can be used as Struts 2 plugin
- add method getBLOB in com.jfw.database.ReadDbData
- released documentation for Struts 2 in sections
"HOW TO : CORE" and "HOW TO : WEBAPP".
- released core 1.0.6 and relative javadoc
- new webapp based on Struts 2.x and Tiles 2.x
- updated webapp based on Struts 1.x
- document session "HOW TO : CORE" is complete
- released core 1.0.5 and relative webapp and javadoc
- released log-viewer 1.0.1
- document session "Log viewer" is complete
- released core 1.0.4 and relative webapp and javadoc
- released log-viewer 1.0