MaverickLite is a simple presentation framework for ASP.Net. It is
based in part on the Maverick.Net framework. It prescribes
to a front controller pattern for handling incoming requests and an MVC one for processing them.
What is different about MaverickLite from Maverick.Net?
MaverickLite, as the name suggests, is missing much of the functionality of Maverick.Net. It has less view and transform
types available and doesn't allow you to wrap standard ASP.Net pages into the workflow. It's
main addition is the inclusion of XML aggregator functionality. The XML aggregator means you can produce the
model for a response by using:
XML DOM 1 + XML DOM 2 + ... + XML DOM N.
The XML DOMs can either be produced by a controller stage, if you like .Net OO programming or by using an XML text file
if you are a graphic designer or even a combination of both if you need to do some rapid prototyping or proof of concept work.
Overview
MaverickLite uses the same simple yet powerful workflow process as Maverick.Net.
The UML diagrams below describe the MaverickLite framework.
Class Diagram

Object Diagram

Activity Diagram

Sequence Diagram
