NAME

Apache2::ASP::Manual::CrashCourse - Learn Apache2::ASP in 10 minutes.

DESCRIPTION

This is a brief overview of Apache2::ASP and how to use it.

Apache2::ASP OBJECTS

$Request

An instance of Apache2::ASP::Request. It provides an object-oriented interface to the incoming request, including file uploads.

$Response

An instance of Apache2::ASP::Response. It provides an object-oriented interface to the outgoing server response.

$Form

A simple hashref of both querystring and form variables, it is a shortcut to $Request->Form.

$Session

An instance of a subclass of Apache2::ASP::SessionStateManager. It is a database-persisted hash of values that are unique on a per-user-session basis.

$Application

An instance of a subclass of Apache2::ASP::ApplicationStateManager. It is a database-persisted hash of values that are unique on a per-application basis.

$Server

An instance of Apache2::ASP::Server. Provides some helper functions.

$Config

An instance of Apache2::ASP::Config. Provides a single point of configuration for your application as a whole.

$Stash

A simple hashref that is globally available throughout the entire request.