MVN工程下Spring 集成 Activiti Modeler 5.18.0
2015-08-17 13:30
501 查看
Modeler5.18相对之前的版本引入了bootstrap样式,放弃了用ext渲染画面...但BPMN节点默认样式貌似更单调了- -!,参考Spring
3.2.5 集成 Activiti Modeler 5.17.0
1.pom文件(activiti部分)
<properties>
<activiti.version>5.18.0</activiti.version>
</properties>
<dependencies>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-modeler</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-explorer</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-rest</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-diagram-rest</artifactId>
<version>${activiti.version}</version>
</dependency>
</dependencies>
2.解压从官网下载好的5.18代码,将activiti-5.18.0\wars\activiti-explorer.war导入至IDE中,并将WebContent\editor-app文件复制到自己工程发布根目录下(webapp)。
修改其中的app-cfg.js文件,将contextRoot改为本工程名:'contextRoot'
: '/工程名'
3.将activiti-explorer下src\stencilset.json复制到build path根目录下(src\main\resources)
4,将modeler.html复制作为工程的一个视图(本例将其修改为.jsp文件),并为其添加controller指向。
5.在spring上下文中注册一个bean。
完结撒花23333。至此,我们可以在自己的工程上实现对已有流程模型(需向modeler传入modelId参数)进行在线编辑和保存的功能了。
3.2.5 集成 Activiti Modeler 5.17.0
1.pom文件(activiti部分)
<properties>
<activiti.version>5.18.0</activiti.version>
</properties>
<dependencies>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-engine</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-spring</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-modeler</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-explorer</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-rest</artifactId>
<version>${activiti.version}</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-diagram-rest</artifactId>
<version>${activiti.version}</version>
</dependency>
</dependencies>
2.解压从官网下载好的5.18代码,将activiti-5.18.0\wars\activiti-explorer.war导入至IDE中,并将WebContent\editor-app文件复制到自己工程发布根目录下(webapp)。
修改其中的app-cfg.js文件,将contextRoot改为本工程名:'contextRoot'
: '/工程名'
3.将activiti-explorer下src\stencilset.json复制到build path根目录下(src\main\resources)
4,将modeler.html复制作为工程的一个视图(本例将其修改为.jsp文件),并为其添加controller指向。
@Controller public class WFController { /** * 返回流程制作视图 * @return */ @RequestMapping("modeler") public String getEditor() { return "modeler"; } }
5.在spring上下文中注册一个bean。
<!-- json解析 --> <bean id="objectMapper" class="com.fasterxml.jackson.databind.ObjectMapper"></bean>
完结撒花23333。至此,我们可以在自己的工程上实现对已有流程模型(需向modeler传入modelId参数)进行在线编辑和保存的功能了。
相关文章推荐
- 一个jar包里的网站
- 一个jar包里的网站之文件上传
- 一个jar包里的网站之返回对媒体类型
- spring+html5实现安全传输随机数字密码键盘
- Spring中属性注入详解
- struts2 spring整合fieldError问题
- spring的jdbctemplate的crud的基类dao
- 读取spring配置文件的方法(spring读取资源文件)
- java实现简单美女拼图游戏
- java基本教程之线程休眠 java多线程教程
- JSP开发中在spring mvc项目中实现登录账号单浏览器登录
- 基于Spring框架的Shiro配置方法
- Spring MVC中上传文件实例
- 实例讲解Java的Spring框架中的AOP实现
- 解析Java中如何获取Spring中配置的bean
- Spring的注解配置与XML配置之间的比较
- java Spring整合Freemarker的详细步骤
- activiti获取流程图实例
- Activiti流程图查看实例
- Java 二维码,QR码,J4L-QRCode 的资料整理