zoukankan      html  css  js  c++  java
  • 001 activiti环境

    一 .概述

      本部分主要讲解的就是activiti工作流部分的内容,本次使用maven来管理项目.


     二 .maven环境

      activit的jar文件比较多,我们使用maven的方式进行管理.  

          <dependency>
                <groupId>org.activiti</groupId>
                <artifactId>activiti-engine</artifactId>
                <version>5.22.0</version>
            </dependency>
            <dependency>
                <groupId>org.activiti</groupId>
                <artifactId>activiti-spring</artifactId>
                <version>5.22.0</version>
            </dependency>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <version>5.1.8</version>
            </dependency>
            <dependency>
                <groupId>junit</groupId>
                <artifactId>junit</artifactId>
                <version>4.12</version>
            </dependency>
            <dependency>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
                <version>1.1.3</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>1.7.25</version>
            </dependency>
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-log4j12</artifactId>
                <version>1.7.25</version>
            </dependency>
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <version>1.18.0</version>
                <scope>provided</scope>
            </dependency>

    本次,我们也引入了spring环境,方便我们的使用,因为我们后面会进行与spring环境的整合.


     三 .数据库的创建  

        <bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">
            <property name="jdbcDriver" value="com.mysql.jdbc.Driver"></property>
            <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/act?useUnicode=true&amp;characterEncoding=utf8">
            </property>
            <property name="jdbcUsername" value="root"></property>
            <property name="jdbcPassword" value="trek"></property>
            <property name="databaseSchemaUpdate" value="true"></property>
        </bean>

    我们创建了一个spring的配置文件,里面我们配置了一个流程引擎配置类.

      下面我们使用代码进行数据库的配置:  

        @Test
        public void test(){
            ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();
        }

    当我们创建流程引擎的时候,如果发现我们没有数据库,则会帮助我们创建对应的数据库的表内容.

      我们运行之后,查看我们的数据库.

    当我们发现我们创建好了数据库的表的时候,就说明我们的学习环境已经搭建好了.  

      下一节,我们说明一下activiti的基本架构和数据库表.

  • 相关阅读:
    CC2431 代码分析②-CC2431狂轰滥炸
    CC2431 代码分析①-CC2431 喊出第一声
    【开源GPS追踪】 之 手机端安卓版
    【开源GPS追踪】 之 服务器硬伤
    【开源GPS追踪】 之 为何费力不讨好
    【开源GPS追踪】 之 硬件开源
    【开源GPS追踪】 之 服务器端opengts安装
    Microsoft Office Excel cannot access the file, There are several possible reasons
    Dynamics CRM IFD部署后延长系统注销时间
    Dynamics CRM2013 Server2012R2下部署ADFS和IFD遇到的问题
  • 原文地址:https://www.cnblogs.com/trekxu/p/9606978.html
Copyright © 2011-2022 走看看