- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 jbpm管理流程实例
流程定义部署完成后,就可以使用流程定义所描述的过程进行工作了。流程定义开始工作就要依靠流程实例了,一个流程实例代表的是一个流程定义的执行,而一个流程实例可以有多个执行对象。 流程实例即ProcessInstance,一个流程实例包括了所有运行阶段,其中最典型的属性就是跟踪当前节点的指针。一次流程实例的执行是一个Execution,管理流程实例也是通过ExecutionServic
2016-09-27 21:51:24 753 19
原创 递归删除文件夹下的文件以及文件夹
项目要求,添加方案时在某一共享路径中要生成一个shape文件,当然在删除该方案时,也要删除这个shape文件。因为shape文件并不是一个,而是好多个文件放在文件夹内,所以需要递归删除,废话不多说,直接上代码了。 因为项目性能要求,删除方案时反应要快,但是删除共享路径中的shape文件大概需要2秒左右的样子,所以就放在了一个线程中。 public Class...
2016-09-25 18:00:20 696 20
原创 jbpm管理流程定义
jbpm工作的过程是创建工作流引擎,部署流程定义,启动流程实例。那么流程定义又是如何管理的呢? 要管理流程定义,首先得了解什么是流程定义,流程定义即ProcessDefinition。工作流程是执行一项工作的步骤,是一个规则,那么流程定义就是用来定义或者描述这个规则的对象。 jbpm工作流需要数据库中十八张表来管理工作流执行过程中的数据,涉及到流程定义的表有以下
2016-09-18 21:21:11 675 8
原创 用word模板导出word文档
项目需求要把页面上的分析结果导出为word文档,实现的办法是POI。查了一下网上很多方式都采用FreeMark,自己认为比较麻烦,所以还是采取了POI导出。之前的框架是SSH的,现在换成了Spring MVC,这次也把导出代码整理了一下。 页面效果是一个统计表,两个统计图,然后还有一些其他的统计数据,如下图所示: 首先需要一个word模板: ...
2016-09-05 21:10:19 4710 17
原创 原生JS完成假分页
最近这个项目页面要用Bootstrap,但是目前浏览器对BootStrap支持度还不够,所以就需要自己写分页,不过好在有分页的基本原理,还是简单的,下面记录一下代码。先看一下分页的效果: 从分页的原理来看,首先需要几个变量,分别是总条数、总页数、当前页数和每页显示多少条。因为是假分页,所以还需要传入查询得到的数据集。然后就是给每个超链接添加方法,计算该
2016-09-04 20:03:10 3105 11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人