Rexx - Programmation Web

Rexx a également la possibilité de travailler avec des serveurs Web. Le plus courant est le serveur Web Apache. Pour utiliser Rexxw avec le serveur Web Apache, vous devez d'abord télécharger les modules Rexx à partir du lien suivant -https://sourceforge.net/projects/modrexx/?source=typ_redirect

Une fois cela fait, assurez-vous d'ajouter les modules mod Rexx au chemin de classe.

Les lignes suivantes doivent être ajoutées et modifiées dans le fichier de configuration Apache.

Les lignes suivantes doivent être ajoutées à la fin du texte approprié -

  • httpd.conf Liste LoadModule.
  • LoadModule modules rexx_module / mod_rexx.dll

Les lignes suivantes doivent être ajoutées à la fin du http.conf fichier.

  • AddType application / x-httpd-rexx-script .rex .rexx

  • Application AddType / x-httpd-rexx-rsp .rsp

  • Ajoutez-les pour la prise en charge de la page du serveur REXX

  • RexxRspCompiler "c: / Program Files / Apache Group / Apache2 / bin / rspcomp.rex"

Une fois les modifications ci-dessus apportées, vous devez arrêter et redémarrer votre serveur Web Apache.

Les lignes ci-dessus vous permettent également d'avoir des pages serveur basées sur Rexx, tout comme les pages serveur Java. Vous pouvez ajouter le code Rexx directement aux pages html.

Un exemple est montré ci-dessous -

<p>The current date and time is 
   <?rexx 
      /* Inserting the rexx statement */ 
      say date() time() 
   ?>
</p>

Lorsqu'une page de serveur basée sur Rexx est exécutée, les opérations suivantes sont effectuées -

  • Tout d'abord, un fichier temporaire est créé.

  • Ensuite, le compilateur Rexx Server compile le fichier dans un programme Rexx et le place dans le fichier temporaire.

  • L'étape suivante consiste à exécuter le programme Rexx.

Enfin, le fichier temporaire est supprimé.