当前位置: 首页 > news >正文

Web Broker(Web服务应用程序)入门教程(5)

1. 在响应中使用数据库信息


HTTP 请求消息的响应可能包括从数据库中获取的信息。Internet 工具面板页上的专门内容生成器可以生成 HTML 表格,以在 HTML 表格中表示数据库记录。

要在 HTTP 响应中返回数据库信息,您通常会:

1.1 向 Web 模块添加会话

控制台 CGI 应用程序是响应 HTTP 请求消息而启动的。在这些类型的应用程序中使用数据库时,您可以使用默认会话来管理您的数据库连接,因为每个请求消息都有自己的应用程序实例。每个应用程序实例都有自己的默认会话。

然而,在编写 ISAPI 应用程序或 NSAPI 应用程序时,每个请求消息都是在单个应用程序实例的单独线程中处理的。为了防止不同线程的数据库连接相互干扰,您必须为每个线程提供自己的会话。

在 ISAPI 或 NSAPI 应用程序中,每个请求消息都会生成一个新线程。该线程的 Web 模块在运行时动态生成。向 Web 模块添加一个 TSession 对象以处理包含 Web 模块的线程的数据库连接。

在运行时,为每个线程生成单独的 Web 模块实例。这些模块中每个都包含会话对象。这些会话必须有自己的名称,以便处理不同请求消息的线程不会干扰彼此的数据库连接。要使每个模块中的会话对象动态生成自己的唯一名称,请设置会话对象的 AutoSessionName 属性。每个会话对象将动态生成自己的唯一名称,并将模块中所有数据集的 SessionName 属性设置为引用该唯一名称。这允许每个请求线程与数据库的所有交互在不干扰任何其他请求消息的情况下进行。有关会话的更多信息,请参见管理数据库会话。

1.2 在 HTML 中表示数据集

Internet 工具面板页上的特殊内容生成器组件根据数据集的记录提供 HTML 命令。有两种类型的数据感知内容生成器:
- 数据集页面生成器,它将数据集的字段格式化为


http://www.mrgr.cn/news/64783.html

相关文章:

  • Rust的enum枚举的强大用法
  • SQL 常用语句
  • 跳表原理笔记
  • 解决Redis缓存穿透(缓存空对象、布隆过滤器)
  • 天生倔强脸的白纸新人,徐畅演艺生涯初舞台获得肯定!
  • Vivo手机怎样才能投屏到别的安卓手机上去?
  • 软考高级之系统架构师之安全攻防技术
  • 固定VMwareIP地址
  • 【Vue】Vue项目创建步骤
  • 无线配置实验
  • 淘宝 API 多语言接入:释放技术开发新潜力
  • DNS域名系统
  • C语言编译所有知识点
  • 记住电机原理及几个重要公式,搞清楚电机so easy
  • 如何确保多进程中的数据一致性?
  • 【基础】使用template替换yaml中的变量
  • 【运动的&足球】足球场上球检测系统源码&数据集全套:改进yolo11-DGCST
  • 【网络面试篇】HTTP(1)(笔记)——状态码、字段、GET、POST、缓存
  • Zypher Network:全栈式 Web3 游戏引擎,服务器抽象叙事的领导者
  • 《TCP/IP网络编程》学习笔记 | Chapter 2:套接字类型与协议设置
  • Java-I/O框架08:BufferedReader、BufferedWriter、PrintWriter使用
  • FPGA(现场可编程门阵列)的时序分析
  • aws(学习笔记第十课) 对AWS的EBS如何备份(snapshot)以及使用snapshot恢复数据,AWS实例存储
  • Shell
  • 站长福音(二)-爬虫代理IP合集(国内版)
  • DNS服务部署