Notes: The Maverick MVC Framework Version 2.0 2.0 is a complete, ground-up rewrite of Maverick. It is now a *lot* more flexible and extensible. Be aware that the config file format has changed from 1.0. This release of Maverick requires: JDK 1.2+ JAXP 1.1 Servlet API 2.3 A whole slew of jars which have been included in the dist. In particular note that Maverick requires a web container which supports the Servlet 2.3 API. At the moment, Maverick is being tested with Orion and Tomcat 4. If anyone is using Maverick with another application server, drop a line on the mav-user mailing list (mav-user@lists.sourceforge.net). Note that Orion 1.5.4 has a broken ServletResponseWrapper which is incompatible with Maverick (or the Serlvet specification). According to bugzilla, this will be fixed in Orion 1.5.5. Thanks, Jeff Schnitzer Scott Hernandez
Changes: $Id: CHANGES.txt,v 1.22 2002/03/28 07:25:17 lhoriman Exp $ $Source: /cvsroot/mav/maverick/CHANGES.txt,v $ Version 2.0 3/27/2002 - Added "null" view type. - Added ModelLifetime interface so that models can optionally manage internal resources. - Improved the error message when resources cannot be found by XSLTransform. ----- Version 2.0-rc 3/6/2002 - XSL Transforms now have three cache options: preload, disabled, and lazy. - Config options can be overriden by system properties which have the format: maverick.parentnode.attribute. - More documentation. ----- Version 2.0-b2 2/20/2002 - Config file path is now configurable. - Can now specify an XSL to transform the config. - Eliminated all use of getRealPath(). - Paths are allowed as part of a command name. - Throwaway controllers can have params populated from the config file. - Transform interface now takes a Source instead of Node. - View name defaults to view ref attribute. - XSLTransform now uses SAX between stages rather than building DOM trees. - Lots of documentation written. ----- Version 2.0-b1 1/10/2002 This is a complete, ground-up rewrite. Major new features: - Pluggable view types. - Pluggable transform types. - View mode switching. - The option of having Singleton controllers. - Pluggable bean population (and validation, etc) logic. - Log4J logging. In addition, some view types and examples have been broken out into optional modules which can be downloaded separately. ----- Version 1.0.1 11/27/2001 - Fixed a bug preventing JSP beans from being placed in session or application scope. ----- Version 1.0.0 10/16/2001 - Added support to disable caching/compiling of templates. (see new servlet param named preloadTemplates - Added defaultRequestCharset servlet param - Domify text nodes now convert any instance of CRLF, or CR by itself, to just LF (XML Spec.) - lib/jdom.jar is now beta 7. ----- Version 0.9.7 7/12/2001 - maverick.xml: Renamed "id" attribute to "name" in "view" and "command" elements - Fixed bug in domify/ElementAdapter.hasChildren(). This bug can be found when doing child/sibling xpath expressions. - Updated friendbook-velocity to redirect to friends page after init login - ----- Version 0.9.6 6/19/2001 - Added the ability to define parameters in the config file for transforms. - Added the ability to define context parameters in the config file for velocity views. - Updated friendbook-velocity to use parameters for applying look-and-feel to all the pages. It's much cleaner now. ----- Version 0.9.5 6/15/2001 - Significant changes to the config file format; see the maverick.xml documentation for details. - Velocity can now be used for view templating. - When issuing a redirect, if the model is a java.util.Map, the values are used as url parameters. - Fixed bug: Content-type was being ignored for some views without transforms. - FAQ questions regarding Velocity and Servlet params added. ----- Version 0.9.1 5/4/2001 - Bean properties can now begin with "is", as per the JavaBeans spec. - source-model no longer requires a controller; the resulting document node is simply empty. The friendbook example's signup form now uses this pattern. ----- Version 0.9 5/28/2001 - Optimized the performance of <source-document> and <source-jsp> without pipelines; no buffering (other than whatever the server does) is used in this case. - The reload command can now be configured with a servlet init parameter. ----- Version 0.8.1 5/19/2001 - The error message for template compilation now includes which template caused the error. - Rewrote the Friendbook edit/editSubmit process to fix a NullPointerException and to allow for data validation/error handling. ----- Version 0.8 5/17/2001 This is the first public release.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use