Rexx - Programação Web

A Rexx também pode trabalhar com servidores web. O mais comum é o servidor web apache. Para usar o Rexxw com o servidor web Apache, você precisa primeiro fazer o download dos módulos Rexx no seguinte link -https://sourceforge.net/projects/modrexx/?source=typ_redirect

Uma vez feito isso, certifique-se de adicionar os módulos mod Rexx ao caminho da classe.

As linhas a seguir precisam ser adicionadas e modificadas no arquivo de configuração do Apache.

As linhas a seguir precisam ser adicionadas ao final do apropriado -

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

As seguintes linhas devem ser adicionadas no final do http.conf Arquivo.

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

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

  • Adicione-os para suporte da página do servidor REXX

  • RexxRspCompiler “c: / Arquivos de programas / Apache Group / Apache2 / bin / rspcomp.rex”

Uma vez que as mudanças acima tenham sido feitas, você precisa desligar e reiniciar seu servidor web apache.

As linhas acima também permitem que você tenha páginas de servidor baseadas em Rexx, assim como as páginas de servidor Java. Você pode adicionar o código Rexx diretamente às páginas html.

Um exemplo é mostrado abaixo -

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

Quando uma página de servidor baseada em Rexx é executada, as seguintes coisas são realizadas -

  • Primeiro, um arquivo temporário é criado.

  • Em seguida, o compilador do Rexx Server compila o arquivo em um programa Rexx e o coloca no arquivo temporário.

  • A próxima etapa é realmente executar o programa Rexx.

Finalmente, o arquivo temporário é removido.