Java自己开发的一个工作流引擎例子

上传者: lovoue | 上传时间: 2021-04-07 11:40:53 | 文件大小: 1.87MB | 文件类型: RAR
最近项目中需要使用到工作流,然后上网搜到一个大神用Javascript写的一个工作流,感觉写的很屌。然后我将Javasc代码用Java改写了,并且用mysql建了数据库表,进行了测试,可以处理一些简单的流程。我觉得代码很有学习参考价值,所以上传到这里,希望对大家有些帮助,里面附上html文件是Javascript写的工作流引擎!

文件下载

资源详情

[{"title":"( 51 个子文件 1.87MB ) Java自己开发的一个工作流引擎例子","children":[{"title":"Workflow","children":[{"title":"bin","children":[{"title":"flow","children":[{"title":"db","children":[{"title":"DbUtils.class <span style='color:#111;'> 7.62KB </span>","children":null,"spread":false},{"title":"C3p0DataSource.class <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false},{"title":"DataMap.class <span style='color:#111;'> 6.19KB </span>","children":null,"spread":false},{"title":"ReflectUtils.class <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"TaskStart.class <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":"TaskTwo.class <span style='color:#111;'> 752B </span>","children":null,"spread":false},{"title":"flow","children":[{"title":"Utils.class <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"WorkflowDef.class <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"Workflow.class <span style='color:#111;'> 3.04KB </span>","children":null,"spread":false},{"title":"Start.class <span style='color:#111;'> 641B </span>","children":null,"spread":false},{"title":"Task.class <span style='color:#111;'> 1.23KB </span>","children":null,"spread":false}],"spread":true},{"title":"TestFlow.class <span style='color:#111;'> 1.33KB </span>","children":null,"spread":false},{"title":"TaskOne.class <span style='color:#111;'> 752B </span>","children":null,"spread":false}],"spread":true},{"title":"ework","children":[{"title":"EWorkStartTest.class <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false},{"title":"EWorkAuthTest.class <span style='color:#111;'> 3.84KB </span>","children":null,"spread":false},{"title":"WorkflowOrder.class <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"Euser.class <span style='color:#111;'> 894B </span>","children":null,"spread":false},{"title":"WorkflowDef.class <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"Workflow.class <span style='color:#111;'> 7.35KB </span>","children":null,"spread":false},{"title":"Task.class <span style='color:#111;'> 882B </span>","children":null,"spread":false}],"spread":true},{"title":"workflow.html <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":"flow.sql <span style='color:#111;'> 7.58KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".settings","children":[{"title":"org.eclipse.jdt.core.prefs <span style='color:#111;'> 598B </span>","children":null,"spread":false}],"spread":true},{"title":"src","children":[{"title":"flow","children":[{"title":"db","children":[{"title":"DbUtils.java <span style='color:#111;'> 6.16KB </span>","children":null,"spread":false},{"title":"C3p0DataSource.java <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"DataMap.java <span style='color:#111;'> 3.97KB </span>","children":null,"spread":false},{"title":"ReflectUtils.java <span style='color:#111;'> 507B </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"TaskTwo.java <span style='color:#111;'> 520B </span>","children":null,"spread":false},{"title":"flow","children":[{"title":"Task.java <span style='color:#111;'> 618B </span>","children":null,"spread":false},{"title":"Workflow.java <span style='color:#111;'> 2.39KB </span>","children":null,"spread":false},{"title":"Start.java <span style='color:#111;'> 249B </span>","children":null,"spread":false},{"title":"Utils.java <span style='color:#111;'> 507B </span>","children":null,"spread":false},{"title":"WorkflowDef.java <span style='color:#111;'> 532B </span>","children":null,"spread":false}],"spread":true},{"title":"TaskStart.java <span style='color:#111;'> 99B </span>","children":null,"spread":false},{"title":"TestFlow.java <span style='color:#111;'> 778B </span>","children":null,"spread":false},{"title":"TaskOne.java <span style='color:#111;'> 520B </span>","children":null,"spread":false}],"spread":true},{"title":"ework","children":[{"title":"Task.java <span style='color:#111;'> 486B </span>","children":null,"spread":false},{"title":"WorkflowOrder.java <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false},{"title":"EWorkStartTest.java <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"Euser.java <span style='color:#111;'> 497B </span>","children":null,"spread":false},{"title":"Workflow.java <span style='color:#111;'> 6.08KB </span>","children":null,"spread":false},{"title":"EWorkAuthTest.java <span style='color:#111;'> 2.09KB </span>","children":null,"spread":false},{"title":"WorkflowDef.java <span style='color:#111;'> 764B </span>","children":null,"spread":false}],"spread":true},{"title":"workflow.html <span style='color:#111;'> 4.54KB </span>","children":null,"spread":false},{"title":"flow.sql <span style='color:#111;'> 7.58KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".project <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":".classpath <span style='color:#111;'> 569B </span>","children":null,"spread":false},{"title":"libs","children":[{"title":"mysql-connector-java-5.1.20-bin.jar <span style='color:#111;'> 783.91KB </span>","children":null,"spread":false},{"title":"commons-lang-2.3.jar <span style='color:#111;'> 239.53KB </span>","children":null,"spread":false},{"title":"commons-lang3-3.3.2.jar <span style='color:#111;'> 403.07KB </span>","children":null,"spread":false},{"title":"c3p0-0.9.1.jar <span style='color:#111;'> 594.12KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • chb_owl :
    数据库的连接有些问题
    2018-08-24
  • zju23 :
    初识java,感谢分享了
    2018-06-19
  • SunSinan :
    不要下载了 没用
    2018-02-26
  • qq_39527440 :
    下载呗拦截了,评论一下重i性能下载
    2018-02-25
  • yeahgoodboy :
    骗小学生的,浪费我的分
    2018-01-11
  • 唐人世纪 :
    简单明了,学习很方便。很好学习案例。
    2017-12-21
  • 水天一方 :
    结构简单,条理清晰,不错,感谢分享
    2017-11-14
  • fzp_JOY :
    还不错!!!!
    2017-09-26
  • charleshe :
    可以参考,谢谢。
    2017-08-17
  • 大魔大天王 :
    学习 一下
    2017-08-12

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明