Changes for version 2.46 - 2011-03-25

  • !!DEPRECATED!! in favor of ASP4.
  • Please don't use Apache2::ASP for any new development.
  • Use ASP4 instead; it is much better, faster and maintained.
  • Upgrading from Apache2::ASP to ASP4 is quite easy - just convert your apache2-asp-config.xml to asp4-config.json, update/remove your GlobalASA.pm and update your httpd.conf.

Documentation

How to use Apache2::ASP properly
Learn Apache2::ASP in 10 minutes.
Getting started with Apache2::ASP

Modules

ASP for Perl, reloaded. (DEPRECATED use ASP4 instead)
A public API for all Apache2::ASP web applications.
handler for all *.asp requests
base class for all *.asp scripts
The $Application object
MySQL storage for the $Application object
SQLite storage for the $Application object
Central configuration for Apache2::ASP
Universal configuration finder
Universal access to the configuration.
generic configuration element
the 'system' portion of the config.
The $Config->system->settings collection
The $Config->web object.
Initial Configuration parser
Base class for configuration post-processors
Default fatal error handler
Base class for form handlers
Base GlobalASA class
Contextual execution harness for ASP scripts.
base HTTP handler class
Instant file management for Apache2::ASP applications
Mimics the APR::Socket object
Mimics the Apache2::Connection object
Mimics the $r->pool APR::Pool object
Mimics the mod_perl2 Apache2::RequestRec object ($r)
mod_perl2 PerlResponseHandler for Apache2::ASP
A wrapper for CGI utility functions.
Incoming request object.
Filter incoming requests
Outgoing response object.
Utility methods for Apache2::ASP
Base class for Session State Managers.
MySQL backend for Apache2::ASP Session state
SQLite backend for Apache2::ASP Session state
Basic CGI functionality
base class for all test helper objects.
Simle text fixtures for Apache2::ASP web applications.
Execute ASP scripts without a webserver.
PerlTransHandler with access to Apache2::ASP::Config
Base class for Handlers that process file uploads
An upload hook for Apache2::Request
Argument for UploadHook instances

Provides

in lib/Apache2/ASP/ASPDOM/Document.pm
in lib/Apache2/ASP/ASPDOM/Node.pm
in lib/Apache2/ASP/ApplicationStateManager/Memcached.pm
in lib/Apache2/ASP/ApplicationStateManager/NonPersisted.pm
in lib/Apache2/ASP/CacheManager.pm
in lib/Apache2/ASP/HTTPContext/FilterResolver.pm
in lib/Apache2/ASP/HTTPContext/HandlerResolver.pm
in lib/Apache2/ASP/HTTPContext/HandlerRunner.pm
in lib/Apache2/ASP/HTTPContext/SubContext.pm
in lib/Apache2/ASP/SessionStateManager/Memcached.pm
in lib/Apache2/ASP/SessionStateManager/NonPersisted.pm
in lib/Apache2/ASP/Test/UploadObject.pm