PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • This lesson will teach you the following concepts
  • Principle for displaying a WEBDEV AWP site
  • What is an AWP page?
  • Operating mode of AWP sites
  • How to share information (values) between AWP pages?
Lesson 4.2. Principle for displaying an AWP site
This lesson will teach you the following concepts
  • What is an AWP page?
  • Operating mode of AWP sites.
  • Sharing information between AWP pages.

Estimated time: 20 mn
Previous LessonTable of contentsNext Lesson
Principle for displaying a WEBDEV AWP site
The Internet section of our site will be developed in AWP mode. Unlike the dynamic sites, the AWP mode allows for an easy referencing of site pages.
Let's take a look at the operating mode of AWP mode.

What is an AWP page?

An AWP page (Active WEBDEV Page) is a dynamic WEBDEV page without persistent context on the server. The AWP page context is temporary. It is created in a temporary session.
Reminder: In a dynamic WEBDEV site, each page displayed owns a persistent page context for the entire lifetime of the session on the server.

Operating mode of AWP sites

Are automatically created on the server whenever an AWP page is displayed in the browser:
  • a temporary session,
  • a temporary AWP page context.
The temporary session contains the temporary AWP page context. When the AWP page is sent to the Web user, the temporary page context and the temporary session are destroyed. There is nothing left in memory on the server.
The temporary AWP page context contains all elements that have been required to build the page viewed by the Web user:
  • the local variables,
  • the server processes,
  • the connections to the databases,
  • the file contexts, etc.
When the AWP page is sent to the Web user, these elements are destroyed.

How to share information (values) between AWP pages?

Two methods are used to share information (values) between AWP pages:
  • Passing information in the URL. This method allows for a better referencing.
  • Saving information in the AWP contexts (by programming).
Passing information (values) between two pages in the URL
It is possible to pass information from one page to another via the URL. The URL has the following format: "http://Web server/.../mypage.awp?NameParam1=Value1&NameParam2=Value2".
This method allows a better page referencing because the information passed in the URL is visible and analyzed by the referencing robots.
Saving information (values) in the AWP contexts (by programming).
You have the ability to store on the server values common to several AWP pages, via the AWP contexts. An AWP context is created on disk on the server. This context is available as long as AWP pages are displayed and as long as the timeout of AWP contexts is not exceeded. The timeout of AWP contexts is defined in the WEBDEV administrator ("Configuration" tab, "Duration of AWP contexts" option).
To manage the AWP contexts, you must use DeclareAWPContext, FreeAWPContext, ...
See AWP: Managing the contexts for more details.
Previous LessonTable of contentsNext Lesson
Minimum version required
  • Version 23
Comments
Click [Add] to post a comment