Run-Time Objects

The run time system defines several application server objects that can be accessed via the API. These objects can be used in database templates and elements, as well as in application modules plugged in via the application plugin mechanism.

Run-Time Objects

The runtime system creates the following objects by default. The object variables and member functions are used within applications to communicate with the browser, the HTTP server and the Database.

Global Objects

$::WebServer - Maxscape::WebServer Modul
The WebServer object is used to provide configuration data to the system.
$::DB - Maxscape::Database Modul
The $::DB object for basic database operations. It provides a connection to work with the content databases.

Objects Created within the Scope of the $::WebServer Object

$Process - Maxscape::Process Modul
The $Process container object is created within the context of the $::WebServer object and defines and executes the other run-time objects.
$Page - Maxscape::Page Modul
The Page object contains the objects related to page relevant data, e.g. the Context, CGI and User objects, as members.

Objects Created within the Scope of the $Page Object

Maxscape::Context Modul
The context in which a document generation takes place.
Maxscape::CGI Modul
Methods and environment variables (e.g. QUERY_STRIING) for the CGI interfaces (CGI, FCGI, SCGI, DCGI).
Maxscape::Form Modul
Object to handle HTML/CGI forms.
Maxscape::Elements Modul
Elements to handle a pages database elements.
Maxscape::Menu Modul
Object to generate a site navigation menu from the Content Database.
Maxscape::UserData Modul
Object that contains the user related data for individualized content generation.
Maxscape::Table Modul
Object to display and manipulate database tables of the Content Database.
...
Next ∙ Previous ∙ Top ∙ Join ∙ Contact © Maxscape