如何运行activiti中的DEMO

第一步

下载Activiti:下载路径,也就是官方网站的地址:http://activiti.org/download.html。下载后解压(我所使用的是5.12版本的,Activiti更新速度飞快,几乎每两个月就会有一个更新的小版本),看到如下目录:

1)      database:里面存放的是Activiti使用到的数据库信息的sql文件,它支持的数据库类型如下图,使用时只需执行你自己的数据库类型的文件即可。如:你的数据库是mysql,那么就执行activiti.mysql.create.*.sql即可。

2)      docs:毫无疑问,api文档是也。

3)      libs:使用Activiti所需要的所有的jar包和源文件。

4)      wars:官方给我们提供的示例Demo,通过使用Demo可以更加快速的了解Activiti。


第二步

通过运行你下载的包里的wars文件夹里的activiti-explorer.war文件,以便更快的了解Activiti。将文件拷贝至Tomcatwebapps目录,启动tomcat,输入http://localhost:8080/activiti-explorer然后你就可以开整了!总算是有一点微小的进展了。

注意:登陆Activiti的用户名和密码都是kermit

这里需要说明的就是,这个Demo默认采用的是h2内存数据库,如果想用你自己的数据库,就需要修改web应用WEB-INF/classes目录下的db.properties。然后,按上面说的,把database里的create文件夹里的数据库文件导入你自己的数据库(如果没有修改db.properties,就不用导入了)。

详细步骤如下:

①  执行activiti-5.12.1\database\create下的activiti.oracle.create.*.sql的脚本

② 修改activiti-explorer.war

修改activiti-explorer.war\WEB-INF\classes\db.properties脚本为

[html]  view plain copy
  1. db=oracle  
  2. jdbc.driver=oracle.jdbc.driver.OracleDriver  
  3. jdbc.url=jdbc:oracle:thin:@localhost:1521:orcl  
  4. jdbc.username=activiti  
  5. jdbc.password=activiti  

输入http://localhost:8080/activiti-explorer

Demo的具体解释与数据库配置的具体信息详见官方手册,手册已经说的很清楚了。

对Demo的使用介绍在官方文档的后面才开始介绍,这里建议应用跑起来之后,先自己试试手(可看后面介绍Demo如何使用的章节),看看如何跑一个流程、整个流程是怎么流的、并随时关注数据库表里的数据的变化等,对以后的学习很有帮助!


activiti是一个开源的工作流引擎,提供了一套完整的工作流引擎解决方案。下面是一个关于activiti的完整demo。 首先,我们需要在项目引入activiti的依赖,可以通过maven或者手动下载jar包的方式引入。 接下来,我们需要配置activiti的引擎,包括数据库连接等配置项。在项目的配置文件,配置数据库连接等相关信息。 然后,我们可以使用activiti提供的Java API或者REST API来创建、部署和管理工作流程。通过activiti的流程设计器,我们可以根据业务需求设计出具体的工作流程,包括定义流程节点、流转条件、任务等。 在项目,我们可以通过代码来创建和启动工作流实例,获取和处理用户任务,以及记录和查询流程日志等操作。通过activiti提供的API,我们可以灵活地操控工作流程的整个生命周期。 在实际应用,我们可以使用activiti提供的用户任务管理功能来分配和管理任务。通过activiti的任务监听器,我们可以根据任务的状态变化触发特定的业务逻辑。 最后,我们可以使用activiti提供的监控功能来实时监控和管理工作流引擎的运行状态,包括流程实例的执行情况、任务的分配情况等。 总之,activiti提供了一套完整的工作流引擎解决方案,通过它,我们可以轻松地实现各种复杂的业务流程。完整的demo示例了activiti在项目的应用,包括引入依赖、配置引擎、设计工作流程、创建和管理流程实例等操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值