产品简介
仿 SBO 编程框架多层版基于原版全新升级,支持两层/多层架构一键自由切换。多层模式采用 PB11.5 编写的 WebService 实现,封装了全部数据库操作,无需额外开发服务器端程序;且完全兼容原框架的所有功能与两层结构的编程方式,开发体验保持一致。
- 自动适配网络环境,两层/三层架构智能切换
- 提供多层存储过程执行函数,支持多种结果返回形式
- 支持存储过程与数据窗口的多层调用
- 优化应用服务器连接池,启用数据库连接池提升性能
- 支持多数据窗口分组事务处理,保障数据一致性
- 支持 SQL 语句组事务处理,单条失败自动回滚
- 支持通过 SQL 语句动态创建数据窗口/数据存储对象
- 统一数据操作接口,两层/三层模式使用相同函数
- 支持三层模式下的 PBSELECT 与 SQLSELECT 转换,及数据窗口创建语法生成
- 支持数据窗口/数据存储分页检索,数据压缩传输提升速度
如果您现有2层系统需要转换到多层构架,使用本框架可以轻松转换,步骤如下:
- 升级您现有系统到PB11.5或者以上版本
- 挂您的PBL到本框架中,拷贝您的全局变量到本框架中
- 修改您系统中所有窗口的祖先为w_base
- 修改您系统中所有dw对象的祖先为u_dw
- 修改您系统中使用到的datastore为n_datastore
- 修改您系统中的动态sql语句的执行方式为n_ntierclient.of_executesql()
- 发布服务器端webservice到服务器上即可