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 RC4 - 10/11/2001

  • Removed check for JDK 1.3+


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 RC2 - 10/04/2001
  • BeanFactoryDaemonTask & BeanFactoryDaemonService are now bootstrap beans
  • Examples, Examples, Examples


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.20 - 09/16/2001
  • Added 'tracing' property to ConnectionPool to assist debugging


Release 0.99.18 - 09/12/2001
  • Better support for HTML intrinsic event attributes (onxxx)


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.16 - 09/06/2001
  • Fixed configpath parser so that it supports system-dependent path separator


Release 0.99.15 - 09/05/2001
  • Added some extra select() methods to gnu.beanfactory.jdbc.Query


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.10 - 08/27/2001
  • Cleaned up bean value dereferencing code in taglibs


Release 0.99.9 - 08/27/2001
  • Fixed Poor Exception Handling in gnu.beanfactory.taglib.*


Release 0.99.8 - 08/27/2001
  • Added Extra Documentation


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


Release 0.99.4 - 08/14/2001
  • First official release through SourceForge release system



Copyright © 2001, Rob Schoening