Wex5与Activiti5接口对接说明

不知道大家有没有了解Wex5这套工具的?之前遇到个奇葩的需求,要拿他和activiti5做整合实现工作流平台的,现把当时写的整合技术文档分享下,希望对大家有所帮助。

wex5与Activit5整合的技术说明如下,为充分利用Activiti5提供好的rest接口,尽量减少开发成本,计划采用CORS服务协议跨域调用rest接口的形式实现整合,而不另外开发单独的Webservice接口。

平台服务端

1.在Activiti5流程平台端编写代码,目标是实现wex5开发的表单及列表能够跨域调用平台接口服务。

web.xml文件修改如下:

e3a7abb708115248afedf519e5295b64adb.jpg

编写类文件crossDomainFilter 如下:

9452d74f1b723851806d8962d4db645bf46.jpg

2.平台已经实现的流程用户接口样式如下:

 

539b15db688619e1fa328d49c18fac0e343.jpg

 

到此已经实现流程平台demo对外服务发布

wex5端

Wex5端需要做的就是接收服务端接口发布的JSON字符串

1.本演示程序主要是展示wex5部分对平台服务的基础调用(查、删、增)。客户端接口演示UI如下:

cfaa482890e44f58fff56705f3de9723888.jpg

后台实现业务的代码如下:

查询部分

fdc3011374a845f0a8c229915ef4a813e22.jpg

增加部分

3a8132f62235b407a1ab5e7d40709f6d417.jpg

删除部分

35b3f5100a77711a738ae653ef360a11193.jpg

演示过程

1.启动平台端服务。

2.在wex5端的调用页面(表单、列表)调用平台服务,点击“CORS获取”按钮。

a81027fcb5a25491391a63d6f390e356e93.jpg

如控制台中console.log()命令已经打印出来的内容可知,wex5与平台端实现数据的连接成功,并返回平台内的数据。

37fade293b8edbd8a03a79f5fd07980c40a.jpg

至此wex5与Activiti5的数据整合实现。

转载于:https://my.oschina.net/u/658291/blog/1923004

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值