• 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的基本架构和数据库表.

  • 相关阅读:
    PS做图片,如何使背景透明
    C# 在线培训之零基础入门 01:开篇及C#程序、解决方案的结构
    C# 在线培训之零基础入门 02:源码管理之TFS入门
    [ASP.NET] 浅析HtmlForm控件
    Asp.net内置对象之Session
    Asp.net内置对象之Cookies
    [WinForm] 自动补全控件
    ASP.NET内置对象之Request对象
    C#开发Activex控件与JavaScript的互调
    XHTML学习资料(五)—— 表单
  • 原文地址:https://www.cnblogs.com/trekxu/p/9606978.html
Copyright © 2020-2023  润新知