AbstractController class implements basic functionality needed for a controller class.
This class should be the parent class of all application controller classes. It implements key methods defined by the runtime to manage controllers, and isolates the controller implementation from the HTTP objects that are made available to the IController interface. This allows subclasses to operate independently from the environment they are hosted in.
AbstractController in the Bistro Class Library.