zoukankan      html  css  js  c++  java
  • 后台事务开发之简单示例

    前言

    后台事务的使用相当多,类似数据库的job,可以通过配置实现自动触发功能。例如定时抓取数据、定时生成排版、定时进行考勤计算等等.....

    创建后台事务由两种方式:Function、Facade   Facade 使用较为居多。该部分只介绍如何创建并使用后台事务帮助你做定时任务,后续将介绍其原理。

    下面将通过简单后台事务示例进行介绍其使用方式:

    1. 首先,我们要在BOS Studio的BIM视图下新建facade,如图所示:

      2. 在facade 上添加方法

      3. 定义好facade以后,将该facade进行发布,自动生成代码和元数据

      4. 元数据发布的同时会生成java代码。在该方法中编写业务逻辑代码即可。

      5. 进行class metas jar的打包以及部署。

    class部署路径:根目录easserverlibsp

    metas部署路径:根目录easservermetassp     easserverdeployfileserver.eareasWebClientmetassp

      6. 重新生成子系统树,使用文本编辑器打开路径为 根目录 easserverproperties SubSystem_bos.xml,增加最后一行,然后用控制台生成子系统树。

      7. 进行后台事务的定义,选择任务就是定义好的facade方法,然后设置调度计划(就是触发机制,时间)。

     

    效果展示

     会定时执行java类的_execution方法,我在d写的是一个输出语句,定时10秒执行。

  • 相关阅读:
    0514JS基础:操作document对象、事件、this
    Java 多态
    Java 抽象类和接口
    Vue中v-for属性
    Vue基础语法
    Vue 自定义按键修饰符,自定义指令,自定义过滤器
    ES6 剩余参数
    ES6 箭头函数
    ES6 解构赋值
    ES6 变量声明 var let const的区别
  • 原文地址:https://www.cnblogs.com/lyc-smile/p/7325906.html
Copyright © 2011-2022 走看看