|
From: <jue...@we...> - 2004-06-03 01:20:17
|
Dear Spring community, =20 I'm pleased to announce that Spring Framework 1.0.2 has just been = released. This release introduces a variety of enhancements throughout = the framework, plus some minor bugs fixes. Among the enhancements in = this release are: =20 * new "mock" source tree and "spring-mock" jar file, containing JNDI and = Servlet API mocks for usage in applications =20 * CachedIntrospectionResults flushes the JavaBeans Introspector cache = for proper garbage collection on shutdown * added ObjectFactory interface and ObjectFactoryCreatingFactoryBean, = for non-intrusive creation of prototype beans * AbstractXmlApplicationContext uses PathMatchingResourcePatternResolver = for Ant-style config location patterns * added support for "xxx*" field patterns to BindException's = "getFieldErrors" and "getFieldError" methods * QuartzJobBean applies SchedulerContext entries as bean properties, = just like it also does for JobDataMap entries * added UserCredentialsDataSourceAdapter, for transparently appying = username and password to target DataSource calls * added RowMapperResultReader, to be used instead of a custom = RowCallbackHandler when mapping rows to objects * added AbstractLobStreamingResultSetExtractor and = AbstractLobCreatingPreparedStatementCallback * reworked "imagedb" sample app, with a redesigned implementation of the = DefaultImageDatabase class * iBATIS SQL Maps 2.0 integration classes support per-SqlMapClient = DataSource and lazy loading of paginated lists * DispatcherServlet detects ViewResolvers by type to allow for = ViewResolver chaining (respecting order values) * added "doSubmitAction" template method to SimpleFormController, for = submit actions without caring about ModelAndView * AbstractWizardFormController optionally supports "_page" request = parameter, for proper handling of back button usage * added support for "person.na*"/"person.address.*"-style field patterns = to BindTag's "path" attribute * added Struts DelegatingRequestProcessor and = DelegatingTilesRequestProcessor as alternatives to DelegatingActionProxy See the changelog for details. We have also refined our roadmap; see our = JIRA for a rough plan of what's ahead. =20 Thanks for using Spring! =20 Regards, =20 Juergen |