DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WEBDEV 28 !
  • Ce que vous allez apprendre dans cette leçon
  • Présentation du site réalisé et manipulé dans les parties 3, 4 et 5
  • Principe d'affichage d'un site WEBDEV en mode Session
  • La session WEBDEV
  • Les contextes de page
  • Programmation
Leçon 3.1. Site Intranet avec données - Présentation
Ce que vous allez apprendre dans cette leçon
  • Présentation du site réalisé dans les parties 3, 4 et 5.
  • Principe d'affichage d'un site en mode Session.
    • Contextes de pages.
    • Session WEBDEV.
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é et manipulé dans les parties 3, 4 et 5
Les parties 3, 4 et 5 de ce cours vont nous permettre de réaliser un site de gestion de commandes manipulant des fichiers de données au format HFSQL Classic.
Dans la partie 3 "Site Intranet avec données", nous allons tout d'abord réaliser la partie Intranet du site. Ce site Intranet permettra de visualiser, saisir et modifier des produits. Ce site est un site WEBDEV dynamique en mode Session.

Note

Référencement
Dans un site WEBDEV en mode Session, seule la page d'accueil du site peut être référencée.
Le référencement d'un site WEBDEV est présenté dans "Leçon 5.6. Le référencement".


La partie 4 "Site Internet avec données" nous permettra de réaliser la partie Internet du site. Il sera possible de lister les nouveaux produits et de visualiser leur détail.
La partie 5 "Continuons le développement" 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. Vous verrez ainsi tous les points importants du développement d'un projet WEBDEV.
Nous avons déjà vu dans la partie précédente comment créer un projet et une analyse. Nous n'y reviendrons pas. Nous allons travailler sur un projet contenant déjà une analyse et des fichiers de données pré-remplis. L'analyse du site est une version améliorée de l'analyse que vous avez créée dans la partie précédente.
Pour réaliser ce site vous disposez d'un projet exercice vous permettant de réaliser toutes les manipulations au fil des leçons et d'un projet corrigé contenant la correction de toutes les manipulations effectuées. Si vous ne voulez pas réaliser toutes les manipulations, vous pouvez ouvrir le corrigé.
Principe d'affichage d'un site WEBDEV en mode Session
Dans cette partie 3, nous allons réaliser la partie Intranet du site. Cette partie du site utilise un site WEBDEV en mode Session.
Le principe d'affichage d'un site WEBDEV en mode Session est le suivant :
Principe d'affichage d'un site WEBDEV en mode Session

La session WEBDEV

Lorsque l'internaute se connecte à un site WEBDEV en mode Session, une session est automatiquement créée sur le serveur.
Cette session contient les contextes de page correspondant à chaque page ouverte par l'internaute.
La session se terminera lorsque l'internaute aura quitté le navigateur et lorsque le timeout de la session sera écoulé. Ce timeout est défini dans l'administrateur WEBDEV (onglet "Configuration", option "Déconnecter les utilisateurs inactifs depuis").

Les contextes de page

Pour chaque page affichée dans le navigateur, un contexte de page est créé automatiquement sur le serveur. Ce contexte de page contient tous les éléments qui ont été nécessaires à la construction de la page visualisée par l'internaute :
  • les variables globales,
  • les variables locales,
  • les traitements et événements serveur,
  • les connexions aux bases de données,
  • les contextes des fichiers de données, etc.
Les contextes de page restent en mémoire sur le serveur jusqu'à la fin de la session WEBDEV.
Si la même page est appelée plusieurs fois :
  • Si la fonction PageAffiche est utilisée pour afficher la page, le contexte de page est détruit et recréé.
  • Si la fonction PageActualise est utilisée pour afficher la page, le même contexte de page est réutilisé.

Programmation

Par défaut, la gestion de la session WEBDEV et des contextes de page est entièrement automatique. Vous n'avez rien à programmer.
Leçon précédenteSommaireLeçon suivante
Version minimum requise
  • Version 28
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire