Rexx - 网络编程


Rexx 还可以与 Web 服务器一起使用。最常见的是 apache Web 服务器。为了将 Rexxw 与 Apache Web 服务器一起使用,您需要首先从以下链接下载 Rexx 模块 - https://sourceforge.net/projects/modrexx/?source=typ_redirect

完成后,请确保将 mod Rexx 模块添加到类路径中。

需要在 Apache 配置文件中添加和修改以下行。

需要将以下行添加到相应的末尾 -

  • httpd.conf LoadModule 列表。
  • LoadModule rexx_module 模块/mod_rexx.dll

应将以下行添加到http.conf文件的末尾。

  • AddType 应用程序/x-httpd-rexx-script .rex .rexx

  • AddType 应用程序/x-httpd-rexx-rsp .rsp

  • 添加这些以支持 REXX 服务器页面

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

完成上述更改后,您需要关闭并重新启动 apache Web 服务器。

上面的行还允许您拥有基于 Rexx 的服务器页面,就像 Java 服务器页面一样。您可以将 Rexx 代码直接添加到 html 页面。

下面显示了一个示例 -

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

当基于 Rexx 的服务器页面运行时,会执行以下操作 -

  • 首先创建一个临时文件。

  • 然后Rexx Server编译器将该文件编译成Rexx程序并将其放置在临时文件中。

  • 下一步是实际运行 Rexx 程序。

最后,临时文件被删除。