> Tech > Contrôleur WebFacing

Contrôleur WebFacing

Tech - Par iTPro - Publié le 24 juin 2010
email

Comme le servlet logon, ControllerServlet utilise une classe helper :

ControllerRequestHandler helper =
new ControllerRequestHandler(
request, response, servletContext);
helper.handleRequest
(RecordBeanFactory.getRecordBeanFactory
(servletContext));
Le helper contrôleur se charge de tout le travail 5250 complexe : traiter les octets d'aide, le positionnement du curseur, et les numéros d'enregistrements relatifs de sous-fichiers. Le

Contrôleur WebFacing

helper
contrôleur extrait l’objet WFConnection de l’objet
HttpSession de l’utilisateur puis pousse les données d’entrée
vers la connexion sockets (qui est attachée au job QQINFVOKER).
Une fois que le programme RPG a traité l’entrée, QQFINVOKER
met en file d’attente les opérations d’écriture
d’écran RPG jusqu’à  ce qu’un READ soit effectué. QQFINVOKER
envoie alors les données de l’écran, via la connexion
sockets, au helper contrôleur. Le helper contrôleur peuple des JavaBeans génériques (type de
classe DhtmlViewBean) avec les données
d’écran et transmet le contrôle à 
styles/chrome/PageBuilder.jsp.
A noter que quand la classe helper
contrôleur traite la requête initiale
d’un utilisateur, elle construit un
fichier HTML qui a une fonction
JavaScript ouvreuse de documents
spéciale. Cette routine JavaScript
ouvre une nouvelle fenêtre IE (Internet
Explorer) avec les boutons navigateur
standard désactivés et définit
l’événement onUnLoad des pages du
navigateur pour invoquer la fonction
logoff. Ce processus ouvreur de document
fait deux choses importantes : il
désactive le bouton back qui, sans cela,
sèmerait le chaos dans le contexte applicatif
RPG, et il établit un mécanisme
pour terminer le job QQFINVOKER de
l’utilisateur. Une fois que la fenêtre
WebFacing IE initiale apparaît, ControllerServlet
est invoqué à  nouveau
(via le chemin URI /WebFacing).

Téléchargez gratuitement cette ressource

Le Guide d’Orchestration du Parcours client

Le Guide d’Orchestration du Parcours client

Au-delà de la clarification des nouveaux concepts de gestion du parcours client, ce guide vous permettra de définir, créer et mettre œuvre une orchestration complète articulée autour des trois volets essentiels au succès de l’expérience client et de l’entreprise.

Tech - Par iTPro - Publié le 24 juin 2010