基础对象
【E2EE文档】

E2EE基础对象

通过E2EE您能够建立一个高性能的网站而只花费最少的时间和精力,典型场景都提供了可靠的解决方案,力求能够简单灵活的适应各种业务场景需求。

E2EE提供了网站开发过程中常用到的对象,常用的处理都已经为您做好了,通过减少重复代码,让您更加专注于您的网站的核心业务逻辑。E2EE提供了网站开发模式的高度抽象,在频繁交互的业务逻辑中提供高效的解决方案。

网站服务器

核心的服务器对象。初始化方法加载配置,订阅视图函数方法注册网址到您的函数,启动直接运行您的服务器。

服务器请求

接收网页传递的参数,获取用户请求信息,接收用户上传文件。获取和设置Session,获取Cookies,传递数据到下一级处理。

属性表() 对象的读写能够在全局函数和视图函数中传递数据。

服务器响应

渲染网页,输出文本和数据,重定向、发送文件等。

存取键值表/存取列表

通过键值对/列表的方式存储数据。支持快速生成JSON和从JSON载入。支持对象合并。

支持快速存取这些类型数据(支持通用型存取对应值):

  • 整数
  • 长整数
  • 小数
  • 双精度小数
  • 逻辑型
  • 文本
  • 字节集
  • 日期时间
  • 存取键值表(自)
  • 存取列表(自)

以下环节中也会用到这些对象:

  • [服务器请求] 取所有参数()、取所有上传文件()、属性表()、标签列表()。
  • [服务器响应] 渲染()、添加Cookie()。
  • [对象映射中心] 大部分命令。
  • [ADODB数据库连接] 查询()、查询头条()

读写共享锁

对变量的读和写分开加锁。多线程允许同时读,但是不能同时写,读写锁能够很好的解决读和写之间的效率和互斥问题。

对象映射中心

将您的 自定义数据类型 和 通用的存取键值对/存取列表之间做快速映射转换。本对象只能通过 网站服务器.取映射中心() 创建。

ADODB数据库连接池

ADO的数据库连接池对象。创建后核心命令就一个 取连接() 返回抽象连接对象。

ADODB数据库连接

抽象的ADO数据库连接对象。这里的抽象指的是它在不开启事物的情况下,根据需要获取实际的物理连接,完成操作后将立刻自动归还连接,而在对象内不保持实际的物理连接。所以您也不需要手动释放该对象或者归还到连接池,因为它都已经自己处理好了。

通过绑定好的对象映射中心,您可以直接将数据库表中的记录直接查询到您的自定义数据类型或者数组中。

查询()方法返回通用的存取列表和存取键值表。

本对象只能通过 ADODB数据库连接池 的 取连接() 获取到。

ADODB数据库分页

数据库分页对象。获取到您需要的数据页后,建议使用 关闭() 命令释放相关的连接等资源。

在不支持ADO游标的数据库(驱动)中如果数据量比较大的时候,不建议使用本对象。

本对象只能通过 ADODB数据库连接 才能获取到。

WebSocket服务器

提供WebSocket服务器核心功能。

  • 全面支持 RFC6455 规范
  • 支持订阅通道和组播
  • 支持给客户绑定任意属性
  • 线程安全