Net.Data®
Net.Data 是一个服务器端脚本编制引擎,允许您使用来自各种源 (例如关系和非关系数据库管理系统 (DBMS)) 的实时数据 (包括可以通过 DRDA 访问的 DB2® 数据库,文件以及以 RPG , Cobol , Java™, C , C++ 和 REXX 等编程语言编写的本机应用程序) 来轻松创建动态文档。
Net.Data 对称为宏的脚本进行操作,其中包含由 Net.Data 宏语言定义的一系列语句。 这些语句可以包含标准 HTML (或 XML 等) 和特定于语言环境的语句 (例如, SQL 语句) 以及宏伪指令。 这些语句充当 Net.Data 宏处理器的指示信息,告诉它如何构造动态页面。 Net.Data 根据用户的输入,数据库的当前状态,其他数据源,现有业务逻辑以及您在宏中设计的其他因素,解释用于创建具有定制内容的动态 Web 页面的语句。 生成的动态页面可以多种格式呈现。 例如,HTML用于浏览器客户端,XML用于浏览器和应用程序客户端,无线标记语言( WML )用于无线客户端,Excel用于应用程序客户端。
Net.Data 宏处理器通过其 CGI-BIN 接口与 HTTP Server 通信。 与其他 CGI-BIN 程序一样, Net.Data 通常存储在服务器的 CGI-BIN 目录中。 Net.Data 当服务器收到的 引用 宏处理器可执行文件时, URL Net.Data DB2WWW,在 CGI-BIN 目录中。
- 通过宏进行读取和解析。
- 解释所有宏语句。
- 动态构建页面。
- 通过写入标准输出将数据发送到 HTTP 服务器。
宏写程序可以完全控制生成的数据的格式 (例如 :HTML 或 XML)。 宏处理器没有施加任何限制。 将文本传递回服务器后,宏处理器结束。 生成的文本将传递到用户与其交互的客户机 (或浏览器)。 来自此用户或任何其他用户的进一步请求将导致刚刚描述的整个过程再次发生。
有关 Net.Data的更多详细信息,包括如何配置 Net.Data 以及如何编写 Net.Data 宏和语言环境,请参阅 IBM Net.Data for i
Web 站点。