Spring 3.2.5 集成 Activiti Modeler 5.17.0

Activiti 5.17.0Modeler上做了很大的变化,集成比以前貌似简单些,参考集成activiti 5.16.4modeler,完成集成。

1、下载Activiti 5.17的源代码

2、复制Activiti Modeler相关的组件依赖到pom.xml(注意:更新com.fasterxml.jackson.databind的版本为2.4.4,否则保存时报错,但不影响使用)

3、在Spring-Activiti.xml中增加以下bean的申明。

<!-- json处理 -->

   <beanid="objectMapper"class="com.fasterxml.jackson.databind.ObjectMapper"></bean>

<!-- Rest处理 -->

   <beanid="restResponseFactory"class="org.activiti.rest.service.api.RestResponseFactory"></bean>

   <beanid="contentTypeResolver"class="org.activiti.rest.common.application.DefaultContentTypeResolver"></bean>

4、将modules\activiti-webapp-explorer2\src\main\webapp\edtior-app整个目录拷贝到工程的webapp/workflow

5、将modules\activiti-webapp-explorer2\src\main\webapp\modeler.html文件拷贝到工程的webapp/workflow

6、修改edtior-app/app-cfg.js中的contextRoot为自己的工程目录。

7、修改editor-app\editor\oryx.debug.js中的config部分,和自己存放modeler的路径一致:

ORYX.CONFIG.APP_PATH=                               "/XXX";

ORYX.CONFIG.ROOT_PATH=                            ORYX.CONFIG.APP_PATH+ "/workflow/editor-app/editor"; //TODO: Remove last slash!!

ORYX.CONFIG.EXPLORER_PATH=                           ORYX.CONFIG.APP_PATH+ "/workflow/editor-app/explorer";

ORYX.CONFIG.LIBS_PATH=                              ORYX.CONFIG.APP_PATH+ "/workflow/editor-app/libs";

 

/**

 * Regular Config

 */  

ORYX.CONFIG.SERVER_HANDLER_ROOT=     ORYX.CONFIG.APP_PATH;

ORYX.CONFIG.SERVER_EDITOR_HANDLER=  ORYX.CONFIG.SERVER_HANDLER_ROOT +"/editor";

ORYX.CONFIG.SERVER_MODEL_HANDLER=   ORYX.CONFIG.SERVER_HANDLER_ROOT +"/model";

其他类似。

8、在模型发布的时候,需要指定编码字符集为GBK,否则相关中文都是乱码。如下:

BpmnModel model =new BpmnJsonConverter().convertToBpmnModel(modelNode);

  byte[] bpmnBytes =newBpmnXMLConverter().convertToXML(model,"GBK");


Spring Security 3.2.5是一个基于Spring框架的认证和授权解决方案,用于构建安全性较高的Java应用程序。它提供了一套全面的API和配置选项,可以方便地集成Spring应用中。 Spring Security 3.2.5文档详细介绍了其主要功能和用法。其中包括了如何配置用户认证、授权和记住我功能等。它提供了多种认证方式,包括内存认证、数据库认证、LDAP认证等,开发人员可以根据实际需求选择合适的认证方式。同时,Spring Security 3.2.5还支持多种授权方式,包括基于角色的授权和基于权限的授权,使开发人员能够灵活地定义用户权限。 在文档中,Spring Security 3.2.5还介绍了如何自定义认证和授权逻辑,并扩展现有的安全配置。开发人员可以通过实现接口或者继承现有的类来实现自定义的认证和授权逻辑,以满足特定的业务需求。 除了基本的认证和授权功能,Spring Security 3.2.5还提供了其他的安全特性,如CSRF保护、安全头信息配置、安全事件和日志等。这些功能可以帮助开发人员构建更加安全的应用程序,并保护用户的隐私和数据安全。 总的来说,Spring Security 3.2.5文档对于理解和使用Spring Security框架非常有帮助。它提供了详细的说明和示例代码,使开发人员能够快速上手并集成安全性功能到他们的Spring应用中。无论是初学者还是有经验的开发人员,都可以通过阅读该文档,了解和掌握Spring Security框架的使用。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值