不知道你们有没有了解Wex5这套工具的?以前遇到个奇葩的需求,要拿他和activiti5作整合实现工做流平台的,现把当时写的整合技术文档分享下,但愿对你们有所帮助。web
wex5与Activit5整合的技术说明以下,为充分利用Activiti5提供好的rest接口,尽可能减小开发成本,计划采用CORS服务协议跨域调用rest接口的形式实现整合,而不另外开发单独的Webservice接口。跨域
1.在Activiti5流程平台端编写代码,目标是实现wex5开发的表单及列表可以跨域调用平台接口服务。工具
web.xml文件修改以下:spa
编写类文件crossDomainFilter 以下:rest
2.平台已经实现的流程用户接口样式以下:xml
到此已经实现流程平台demo对外服务发布blog
Wex5端须要作的就是接收服务端接口发布的JSON字符串接口
1.本演示程序主要是展现wex5部分对平台服务的基础调用(查、删、增)。客户端接口演示UI以下:开发
后台实现业务的代码以下:文档
查询部分
增长部分
删除部分
1.启动平台端服务。
2.在wex5端的调用页面(表单、列表)调用平台服务,点击“CORS获取”按钮。
如控制台中console.log()命令已经打印出来的内容可知,wex5与平台端实现数据的链接成功,并返回平台内的数据。
至此wex5与Activiti5的数据整合实现。