# 服务端

出于安全性原因,H5前端都不直接与数据库进行交互。H5DW通过服务端的webapi与数据库进行交互,服务端可以使用SatRDA服务自建服务

# SatRDA服务

推荐使用SatRDA服务SatRDA服务通过集成JavaScript插件(路径为server\plugins\erp\h5dw.js)已经实现了上述webapi,方便、高效。

# 下载SatRDA

加入QQ群:836173975 在群文件下载 SatRDA 的最新版本如SatRDA_V20240605并解压

# 配置SatRDA

  1. 在下载目录打开server文件夹,运行satserver
  2. 在浏览器中输入 http://localhost:5555/admin (opens new window) 进入后台管理界面登录界面,用户名和密码都输入satrda,点登录
  3. 在后台管理界面选择连接管理配置数据连接,这里可以修改erp的连接信息连接到自己的数据库

服务端的JS插件server/plugins/erp默认使用连接名为erp的数据连接

更多配置见SatRDA配置

配置到这里连接自己的数据库就完成了。可以建立报表操作自己的数据库,如果要体验demo操作数据库,还需要在数据库中建表

# 运行Demo

  1. 下载demo.zip,解压后命名为demo, 将目录复制到 server/public目录,
  2. 在数据库中执行 satrda下载目录/satweb/alldemo.sql建表
  3. 浏览器输入 http://localhost:5555/demo (opens new window)
  4. 在示例中报表来源选择数据库 即可查询数据库的数据

# 自建服务

自建服务可以使用java框架SpringBoot来创建webapi。需要根据H5DW支持的数据格式自己实现,需要实现的webapi主要包括以下几个

  • 获取数据窗口模板文件
  • 检索
  • 更新数据库