From Ape Wiki

Jump to: navigation, search

Contents

[edit] Organisation du framework

Le framwork javascript de ape est basé sur mootools et il se divise en deux parties le "client" et le "core"

[edit] Le "client"

Le client dispose de divers fonctions pour initaliser la connection entre le navigateur et le serveur charge les plugins nécésaires.

[edit] Le core

Le core du JSF se charge de traiter toutes les intéractions avec le serveur envoie/réception de données, gestion des sessions, etc..etc..Le core s'exécute dans une iframe.

[edit] Comment le client APE fonctionne

Le client ape fonctionne de la manière suivante :

  • Une iframe est créée avec pour source l'adresse du serveur APE. Le client donne une liste de fichier javascript à charger dans l'iframe
  • Une fois l'iframe chargée, le client s'identifie au serveur et reçois son identifiant de session (sessid)
  • Une fois le sessid recu, un évènement est transmis à la fenêtre parente. Le javascript présent dans l'argument complete de la fonction ape_bootstrap, généralement le démarrage des plugins

[edit] Comment le core échange t'il des données avec les plugins