一种基于JAVA反射技术的控制层通用调度方法

    公开(公告)号:CN112363707B

    公开(公告)日:2022-09-09

    申请号:CN202011335313.4

    申请日:2020-11-25

    Abstract: 本发明公开了一种基于JAVA反射技术的控制层通用调度方法,该方法包括:在控制层定义普通调度方法,设置普通调度方法的URL路径,并调用通用调度方法,若控制层普通调度方法收到REST请求 ,检测可执行状态的 标志dataReadyFlag,检测不通过则等待新的请求;若可执行状态的标志dataReadyFlag为真,根据URL最后一层路径和服务层实例service,以反射的方式获取service中方法名,判断是否找到方法,若找到,则调用反射方法的invoke方法,否则,返回未找到接口方法;判断invoke方法是否抛出异常,如果是,将异常通过接口返回,否则,添加附加信息并返回invoke方法执行结果。本发明所述的调度方法可以根据入参名称、入参数量和url路径匹配接口,方便相同逻辑代码重载,参数传入可直接使用而不需要解析,减少了资源浪费。

    一种基于缓存的rest接口响应方法
    14.
    发明公开

    公开(公告)号:CN113934404A

    公开(公告)日:2022-01-14

    申请号:CN202111215621.8

    申请日:2021-10-19

    Abstract: 本发明公开了一种基于缓存的rest接口的响应方法,该方法首先后端设置缓存生效标志位和数据存储标志,在后端接收到前端的请求后,判断请求是否带有缓存生效标志,如果没有则计算数据并返回前端;如果有则先根据数据存储标志在缓存中查找数据,找到直接返回前端,找不到则计算当前接口数据并将数据存入缓存,检查当前接口是否存在后续请求接口,若存在则在数据返回前另起线程调用后续请求接口,并将后续请求接口数据存入缓存,然后将当前接口数据返回前端。本发明使得后台接口的开发化繁为简,封装了多数URL接口的重复部分,使得接口开发更智能化,为程序员后台开发、优化节省时间。

    一种用于电力调度自动化的用户交互系统

    公开(公告)号:CN112363703A

    公开(公告)日:2021-02-12

    申请号:CN202011354112.9

    申请日:2020-11-27

    Abstract: 本发明公开了一种用于电力调度自动化的用户交互系统,通过提供组件,并使用标准输入/输出格式对其进行描述,通过业务逻辑对其进行链接和编排形成模块,包括:组件、模块和标准输入/输出,其中:按照组件可接受的输入/输出特性分为头部组件、链接组件和尾部组件,其中:头部组件接受电力调度自动化系统输入的外部信息,包括自然语言、文字、鼠标键盘操作,通过处理并产生标准输出;链接组件接受标准输入,进行处理后产生标准输出;尾部组件接受标准输入,进行处理后产生外部的,可与用户进行交互的输出,包括展示界面、报告。采用上述方案,可提供一个面向任务设计,学习成本低,具备引导式访问,维护成本低以及可扩展性高的用户交互系统。

Patent Agency Ranking