activiti学习(七)

289 阅读2分钟

image.png 持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第7天,点击查看活动详情

Activiti的使用

通过介绍,我们知道了Activit中的一些概念。那么,怎么使用Activiti来开发我们的流程应用呢?接下来我们看下Activit的简单使用。

开始教程

从activiti网站下载activiti UI war文件后,按照以下步骤。运行之前需要先安装Tomcat和Java环境(事实上,任何web容器都可以工作,Activiti只依赖servlet功能,Tomcat的话方便我们进行演示)。

  • 复制下载的activiti应用程序的War到Tomcat的webapps目录。
  • 通过运行startup启动Tomcat.Bat或start。Tomcat的bin文件夹中的SH脚本
  • 启动tomcat后,打开浏览器并转到http://localhost:8080/activiti-app。Activiti的Web页面账户默认是admin,密码为test。登录之后就可以操作了。 就是这么简单!默认情况下,activiti UI应用程序使用内存中的H2数据库。如果要使用其他数据库配置,需要修改下配置文件。ActivitiUI应用程序默认运行内存中的H2数据库。要使用独立的H2或另一个数据库运行Activiti UI应用程序,请使用Activiti应用程序。应更改activiti UI WEB应用程序的WEB-INF/classes/META-INF/activiti应用程序中的属性。
    请注意,Activiti UI应用程序演示设置是一种尽可能轻松、快速地显示Activiti功能的方式。然而,这并不意味着这是使用Activiti的唯一方法。由于Activiti只是一个jar,它可以嵌入到任何Java环境中:使用swing或Tomcat、JBoss、WebSphere等。或者您也可以选择将Activiti作为一个典型的独立BPM服务器运行。如果在Java中可以,那么在Activiti中也可以!
    使用Activiti UI web应用程序是熟悉Activiti概念和功能的好方法。然而,Activiti的主要目的当然是在您自己的应用程序中启用强大的BPM和工作流功能。我们使用的话大部分时候是用api的形式调用。