BeanFactory
Documentation
Download
Resources
|
Release 1.0.1 - 04/21/2002
|
- Added Draft of Developers Guide!
- Fixed broken implementation of Container.resolve()
- Allowed WebApp $startup beans to access ServletContext
- Switched to Tomcat 4.0.3 for internal build and test
- Switched to Servlet API 2.3 for primary testing
|
|
Release 1.0 RC3
|
- Separated JAR into two: beanfactory.jar and beanfactory-servlet.jar
- Resolved ClassLoader issues
- Enhanced support for J2EE WAR-packaged applications
- Improved debug logging
- Removed appserver "wrapper" integration
- Ensured Servlet 2.2 & 2.3 compatibility
- Fixed missing properties files in examples
- Added check to verify JDK 1.3+
|
|
Release 1.0 RC1 - 10/02/2001
|
- Changed BeanDefinition to an interface
- Added RMIReferenceAdapter & JNDIReferenceAdapter
- Changed default log4j output to be stderr instead of stdout
- Updated javadoc
- Eliminated double-lock synchronization
- Renamed /gnu/beanfactory/GlobalDefinitionLoader to /gnu/beanfactory/DefinitionLoader
|
|
Release 0.99.21 - 09/17/2001
|
- Fixed issues with Query column->property mapping
- Integrated hsql for the purposes of unit testing query interface
|
|
Release 0.99.17 - 09/10/2001
|
- Added formatUrl property to tags to allow for arbitrary text formatting
- Made the startup system a bit more generic
- Fixed some obscure ClassLoader issues
- Added a basic JNDI driver
- Added a FAQ
|
|
Release 0.99.14 - 09/04/2001
|
- Added a "help" task to build.xml
- Refined logging in scheduling system
- Added getAccessCount() to BeanDefinition to allow for profiling/usage stats
- Added JDBC Queries
- Added autoCommit property to ConnectionPool
|
|
Release 0.99.13 - 08/31/2001
|
- Added many HTML-only attributes to tags (onchange,id,style, etc.)
- Added EncapsulatedRuntimeException specifically for BeanContext.getBeanContext()
- Removed the ill-conceived Log4J initialization beans.
- Log4J properties can now be mixed into beanfactory properties files
- Added Scheduling system
- Added wrapper for launching tomcat
|
|
Release 0.99.12 - 08/30/2001
|
- Added CurrentContext to minimize global synchronization
- Major performance enhancements to BeanFactory & BeanSetter
|
|
Release 0.99.11 - 08/29/2001
|
- Fixed defect where invalid $parent would prevent system from starting
- Fixed $startup so that invalid beans cannot prevent system from starting
- Added BeanContext.getBeanContext() as suggested replacement for getInstance()
- Refined unit tests
- Added Log4J configuration beans
- Added a standard "beanfactory.properties" for the runtime library
- Added support for escaping HTML in taglibs
|
|
Release 0.99.7 - 08/22/2001
|
- Fixed sorting of autopopulated select/option tags
- Added switch/case tags
- Fixed PropertySetter.fromString() behavior for primitive wrapper types
- Added match() method to gnu.beanfactory.util.Regex
|
|
Release 0.99.6 - 08/21/2001
|
- Added <bf:url> tag to create URLs with method invocations (just like anchors)
- Added optionsUrl attribute to <bf:select> tag to support auto-populating options
- Fixed problem with fromString() in LongPropertySetter
- Fixed release system to publish webapps
- Added support for postDispatch() invocation for cleanup routines
|
|
Release 0.99.5 - 08/16/2001
|
- Beautified the documentation/project page
- Upgraded to JUnit 3.7 and fixed corresponding warnings
- Renamed ConnectionPool->BasicConnectionPool; Created ConnectionPool interface
|
|
|