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.
- $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.
- 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.
- ...
Objects Created within the Scope of the $::WebServer Object
Objects Created within the Scope of the $Page Object
| Next ∙ Previous ∙ Top ∙ Join ∙ Contact | © Maxscape |
