服务层概述
下图显示了 Operator Advisor 中的服务层。下面提供了有关每个层的信息。
UI 实用程序
JavaScript 实现。
客户端用户界面逻辑。
调用已配置管理器上的服务。
如果需要,转换用户界面与服务之间的参数和结果。
不包含业务逻辑实现。
管理器
JavaScript 实现。
管理其相关功能的业务逻辑,如作业单、工作定义、人员、材料和处理资源。
调用数据库连接事物上的服务。
如果需要,转换管理器与数据库连接之间的参数和结果。
不包含 SQL 实现。
数据库连接
Java 实现
针对数据库表执行创建、读取、更新和删除 (CRUD) 操作。
使用 JSON 筛选器查询数据库表。
如果是独立数据库,则使用基于 JDBC 的 SQL。
不包含业务逻辑实现。