Modules de page Web
Remonter à Modules Web - Index
Chaque module de page Web est associé à un générateur de page. A la réception d'une requête, le répartiteur de page analyse la requête et appelle le module de page approprié afin de traiter la requête et de renvoyer le contenu de la page.
Comme les modules de données Web, les modules de page Web servent de conteneur à des composants. Un module de page Web est toutefois plus qu'un simple conteneur. Un module de page Web est spécifiquement utilisé pour produire une page Web.
Sommaire |
Composant générateur de page
Les modules de page Web ont une propriété qui identifie le composant générateur de page responsable de la génération du contenu de la page. L'expert de module de page WebSnap ajoute automatiquement un générateur lors de la création d'un module de page Web. Vous pouvez ultérieurement changer de composant générateur de page en déposant un autre générateur à partir de la catégorie WebSnap . Cependant, si le module de page utilise un fichier modèle, assurez-vous que le contenu du fichier est compatible avec le composant générateur de remplacement.
Nom de page
Les modules de page Web ont un nom de page qui sert à référencer la page dans une requête HTTP ou dans la logique de l'application. Une factory dans l'unité du module de page Web spécifie le nom de page pour le module de page Web.
Modèle de générateur
La plupart des générateurs de page utilisent un modèle. Généralement, les modèles HTML contiennent du code HTML statique mélangé à des balises transparentes ou à du script exécuté côté serveur. Quand les générateurs de page créent leur contenu, ils remplacent les balises transparentes par les valeurs appropriées et exécutent les scripts côté serveur pour générer le code HTML affiché dans le navigateur du client. (XSLPageProducer constitue une exception. Il utilise des modèles XSL, qui contiennent du code XSL et non HTML. Les modèles XSL ne gèrent pas les balises transparentes ou les scripts serveur.)
Les modules de page Web peuvent avoir un fichier modèle associé qui sera géré comme une partie de l'unité. Un fichier modèle géré apparaît dans le gestionnaire de projet et utilise le même nom et le même emplacement que le fichier de service de l'unité. Si le module de page Web n'a pas de fichier modèle associé, les propriétés du composant générateur de page spécifient le modèle.