PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV 26 !
  • Ce que vous allez apprendre dans cette leçon
  • Présentation du site réalisé dans cette partie
  • Principe d'affichage d'un site WEBDEV en mode AWP
  • Qu'est-ce qu'une page en mode AWP ?
  • Fonctionnement des sites AWP
  • Comment partager des informations (valeurs) entre des pages en mode AWP ?
Leçon 4.1. Site Internet avec données - Présentation
Ce que vous allez apprendre dans cette leçon
  • Présentation du site réalisé dans cette partie.
  • Principe d'affichage d'un site en mode AWP :
    • Qu'est-ce qu'une page AWP ?
    • Fonctionnement des sites AWP.
    • Partager des informations entre des pages AWP.
Durée de la leçon

Durée estimée : 5 mn
Leçon précédenteSommaireLeçon suivante
Présentation du site réalisé dans cette partie
Dans cette partie, nous allons continuer le projet que nous avons réalisé dans la partie 3 : nous allons créer une partie Internet dans le site Intranet. La partie Internet va permettre de lister les nouveaux produits et de visualiser leur détail.
Cette partie sera créée en mode AWP (Active WEBDEV Page).

Note

Référencement
Dans un site WEBDEV en mode AWP, toutes les pages du site peuvent être référencées.


La partie 5 nous permettra de continuer le développement du site, en proposant les fonctionnalités suivantes :
  • Impression d'états,
  • Gestion des niveaux d'utilisation,
  • Envoi d'emails,
  • Gestion du multilingue,
  • ...
Le développement de ce site nous permettra également d'aborder le déploiement du site dans la partie 6.
Si vous avez suivi la partie 3 de ce cours, les manipulations de la partie 4 sont réalisées dans le même exemple.

Attention !

Si vous n'avez pas suivi la partie 3 de ce cours, vous ne pourrez pas réaliser la manipulation permettant de lier la partie Internet et Intranet du site (paragraphe "Liaison du site Internet et du site Intranet").
Principe d'affichage d'un site WEBDEV en mode AWP
La partie Internet de notre site va être développée en mode AWP. Contrairement aux sites en mode session, le mode AWP permet un référencement facile des pages du site.
Arrêtons-nous un instant sur le fonctionnement du mode AWP.

Qu'est-ce qu'une page en mode AWP ?

Une page en mode AWP (Active WEBDEV Page) est une page en mode session WEBDEV sans contexte persistant sur le serveur. Le contexte de la page AWP est temporaire. Il est créé dans une session temporaire.
Rappel : Dans un site WEBDEV en mode Session, chaque page affichée possède un contexte de page persistant sur toute la durée de vie de la session sur le serveur.

Fonctionnement des sites AWP

Pour chaque page en mode AWP affichée dans le navigateur, sont créés automatiquement sur le serveur :
  • une session temporaire,
  • un contexte de page AWP temporaire.
La session temporaire contient le contexte temporaire de la page en mode AWP. Lorsque la page en mode AWP a été envoyée à l'internaute, le contexte de page temporaire et la session temporaire sont détruits. Il ne reste rien en mémoire sur le serveur.
Le contexte de la page en mode AWP temporaire contient tous les éléments qui ont été nécessaires à la construction de la page visualisée par l'internaute :
  • les variables locales,
  • les traitements serveur,
  • les connexions aux bases de données,
  • les contextes de fichier, ...
Lorsque la page en mode AWP a été envoyée à l'internaute, ces éléments sont détruits.
Principe d'affichage d'un site WEBDEV en mode AWP

Comment partager des informations (valeurs) entre des pages en mode AWP ?

Deux méthodes permettent de partager des informations (valeurs) entre des pages en mode AWP :
  • Passage des informations dans l'URL. Cette méthode permet un meilleur référencement.
  • Sauvegarde des informations dans des contextes AWP (par programmation).
Passage des informations (valeurs) entre deux pages dans l'URL
Il est possible de passer des informations d'une page à une autre via l'URL. L'URL est de la forme "http://Serveur Web/.../mapage.awp?NomParam1=Valeur1&NomParam2=Valeur2".
Cette méthode permet un meilleur référencement de la page car les informations passées dans l'URL sont visibles et analysées par les robots de référencement.
Sauvegarde des informations (valeurs) dans des contextes AWP (par programmation)
Il est possible de stocker sur le serveur des valeurs communes à plusieurs pages en mode AWP, grâce aux contextes AWP. Un contexte AWP est créé sur le disque sur le serveur. Ce contexte est disponible tant que des pages en mode AWP sont affichées et que le timeout des contextes AWP n'est pas écoulé. Le timeout des contextes AWP est défini dans l'administrateur WEBDEV (onglet "Configuration", option "Durée des contextes AWP").
Pour gérer les contextes AWP, il est nécessaire d'utiliser les fonctions WLangage DéclareContexteAWP, LibèreContexteAWP, ...
Pour plus de détails, consultez AWP : Gestion des contextes.
Leçon précédenteSommaireLeçon suivante
Version minimum requise
  • Version 26
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire