> Tech > Construction HTML

Construction HTML

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

Une fois que ControllerServlet a transmis la requête d'entrée de l'utilisateur à  QQFINVOKER et qu'il a packagé la réponse dans DhtmlViewBeans, il transmet le contrôle à  PageBuilder.jsp (voir l'article « Personnaliser les applications mises sur le Web », pour apprendre à  modifier PageBuilder.jsp). Puisque nous nous concentrons sur le fonctionnement

Construction HTML

interne de l’application,
examinons deux lignes de code
PageBuilder :

<jsp:include page="/WFCmdKeysBuilder"/>
<jsp:include page="/WFScreenBuilder"/>

Ces JSP incluent des tags qui invoquent
CmdKeysBuilderServlet et
ScreenBuilderServlet et insèrent leur
contenu généré dynamiquement dans
le HTML que PageBuilder.jsp renvoie
au navigateur de l’utilisateur. Cmd-
KeysBuilderServlet (qui n’a pas une
classe helper) contrôle si l’option de
configuration globale, useCmdJsp, est
réglée sur true. Dans l’affirmative,
CmdKeysBuilder exécute styles/chrome/
CmdKeys.jsp ; dans le cas
contraire, il génère la portion clés de
commande du panneau HTML avec le
code inline. La figure 2 montre le
HTML que génère CmdKeysBuilder.
Notons comment l’événement
onClick est préparé pour invoquer une
routine JavaScript importante appelée
validateAndSubmit. Cette méthode –
et les méthodes bo_ibm, bu_ibm et bd_ibm – réside dans un fichier JavaScript monstre appelé
webface.js (sur lequel nous reviendrons plus loin).

Téléchargez cette ressource

Guide de Cyber-résilience pour Microsoft 365

Guide de Cyber-résilience pour Microsoft 365

La violation de votre tenant M365 va au-delà d’un simple incident de cybersécurité. Elle peut entraîner une interruption opérationnelle généralisée, des perturbations commerciales et une exposition de vos données sensibles. Découvrez les méthodes et technologies pour évaluer, comparer et renforcer votre posture de sécurité Microsoft 365.

Les plus consultés sur iTPro.fr

A lire aussi sur le site

À la une de la chaîne Tech