zoukankan      html  css  js  c++  java
  • JBPM学习笔记

    首先!要安装JBPM的插件。

    使用的是 jbpm-jpdl-designer-site-3.1.7!在myEclipse 图标点属性,查找目标

    D:/Program Files/Genuitec/MyEclipse 7.5/dropins

    把以上插件安入dropins 既可!

    JbpmConfiguration jbpmConfiguration =JbpmConfiguration.getInstance();
    JbpmContext jbpmContext = jbpmConfiguration.createJbpmContext();
    ProcessDefinuration pd = jbpmConfiguration.parseParResource("helloworld/helloworld.zip");


            创建表结构
            部署预定义的processDefinition
            创建/启动流程实例
     // 办理任务(循环)
     // 3,获取我的任务列表

     // 4,开始任务

          / / 5,结束任务

    使用Hibernate 的API
    首先要在hibernate.cfg.xml
    <property name="hbm2ddl">update|save|..</property> 每
    public void createDa(){

     new Configuration().config().createSessionFactory();

    }

    部署这个预定义的实例

    public void destory(){
     
      JbpmConfiguration jbpmCOnfiguration = JbpmConfiguration.getInstatice();//
      JbpmContext jbpmContext =  jbpmConfiguration.createJbpmContext();
      ProcessDefinition processDefinition = ProcessDefinition.parseParResource("helloworld/helloworld.zip");

      jbpmContext.destoryProcessDefinition(processDefinition);

    }

      创建/启动流程实例

      public void createPdInstance(){

       JbpmConfiguration jbpmCOnfiguration = JbpmConfiguration.getInstatice();//
       JbpmContext jbpmContext =  jbpmConfiguration.createJbpmContext();
       ProcessDefinition pd = jbpmContext.getGraphSession().findLatesProcessDefinition("helloworld");
       ProcessInstance pi =   pd.createProcessInstanice();
      pi.getRootTesk().sigle();
    }

  • 相关阅读:
    Javascript的ajax
    关于跨模块拿取数据的思路AJAX实现
    JAVA的整型与字符串相互转换
    接口返回数据和数组
    接口返回数据是一条数据和一个数组的区别
    最初的代码
    http发送请求方式;分为post和get两种方式
    Java学习---- 数组的引用传递
    Java学习--数组与方法
    Java学习--数组的定义和使用
  • 原文地址:https://www.cnblogs.com/java20130726/p/3218438.html
Copyright © 2011-2022 走看看