Changes for version 2.00_01 - 2008-10-15

  • Complete rewrite. !!!! BREAKING CHANGES !!!!
    • XML Config file format is different! See docs for details!
    • Apache Config file is different! See docs for details!
  • Now "master pages" are supported a la ASP.Net (i.e. named placeholders).
  • Session and Application are only saved to database if they have been changed during the course of the request:
  • Major performance increase. Using master pages instead of includes can further increase performance.
  • Basic tags support has been suspended for now.
  • Removed dependency Datetime::Duration.
  • Removed dependency Sys::Hostname.

Modules

ASP for Perl, reloaded.
MySQL backend for Apache2::ASP Application state
SQLite backend for Apache2::ASP Application state
A wrapper for CGI utility functions.
Base class for Session State Managers.
MySQL backend for Apache2::ASP Session state
SQLite backend for Apache2::ASP Session state

Provides

in lib/Apache2/ASP/ASPDOM/Document.pm
in lib/Apache2/ASP/ASPDOM/Node.pm
in lib/Apache2/ASP/ASPHandler.pm
in lib/Apache2/ASP/Apache.pm
in lib/Apache2/ASP/ApplicationStateManager.pm
in lib/Apache2/ASP/Config.pm
in lib/Apache2/ASP/ConfigFinder.pm
in lib/Apache2/ASP/ConfigLoader.pm
in lib/Apache2/ASP/ConfigNode.pm
in lib/Apache2/ASP/ConfigNode/System.pm
in lib/Apache2/ASP/ConfigNode/Web.pm
in lib/Apache2/ASP/ConfigParser.pm
in lib/Apache2/ASP/GlobalASA.pm
in lib/Apache2/ASP/HTTPContext.pm
in lib/Apache2/ASP/HTTPHandler.pm
in lib/Apache2/ASP/Mock/ClientSocket.pm
in lib/Apache2/ASP/Mock/Connection.pm
in lib/Apache2/ASP/Mock/RequestRec.pm
in lib/Apache2/ASP/Request.pm
in lib/Apache2/ASP/Response.pm
in lib/Apache2/ASP/Server.pm
in lib/Apache2/ASP/SimpleCGI.pm
in lib/Apache2/ASP/Test/Base.pm
in lib/Apache2/ASP/Test/UserAgent.pm