|
From: <jue...@we...> - 2004-02-04 19:11:53
|
Everybody, I've committed my final reworkings for 1.0 RC1 one. Quite a few internal = classes have moved between packages; there shouldn't be any major = incompatilities. I've also incorporated most recent bug reports in the = affected areas. A new feature is ReloadableResourceBundleMessageSource: An alternative = implementation of MessageSource that follows basic ResourceBundle = conventions but is able to reload message definitions and to load the = properties files from any resource location. This removes a major = nuisance of java.util.ResourceBundle in a server environment: = Effectively, message definitions can now be changed on-the-fly like JSPs = or templates can, without losing a significant amount efficiency. The "cacheSeconds" interval specifies the refresh interval: If the = last-modified timestamp of the files hasn't changed, no reloading will = occur. So "cacheSeconds" can be set to 1 without worrying about = performance. My own rudimentary performance tests indicate that = ReloadableResourceBundleMessageSource is twice as fast as the standard = ResourceBundleMessageSource when caching forever, and still 40% faster = with "cacheSeconds" =3D 1. I'd like to encourage everybody to test the current CVS head thoroughly. = I will test our sample apps myself too, against HSQLDB and MySQL, but = I'm primarily talking of custom applications here. Please report any = remaining issues promptly; I intend to release RC1 this weekend. Juergen P.S.: Haven't had the time to look at the 96-beans issue; will do so tomorrow. DI J=FCrgen H=F6ller Senior System Architect ______________________________________ werk3ATS - division systementwicklung werk3AT informations- und mediensysteme europaplatz 4 A - 4020 linz t. +43 (0) 732 71 65 29 502 f. +43 (0) 732 71 65 29 3 mailto:jue...@we... http://www.werk3at.com ______________________________________ werk3ATS - WIR ENTWICKELN ERFOLG |