第一章:flowable engine前后端分离

最近,公司准备基于开源项目flowable-engine开发一个属于我们自己的工作流,https://github.com/flowable/flowable-engine,采用最新的6.6版本。这个优秀的开源项目使用的开发语言是java,而我司目前在使用的后端技术是.NET,为了节约开发时间,我们选择使用开源项目部分功能,为了能够顺利开发,下面简单的说明一下我们的思路。笔者只是一个小前端,不懂NET,不懂JAVA,本文纯属手打,如有错误,请指出宝贵意见。

首先要做的第一步就是把前端代码顺利的剥离出来。

下载以上链接源码之后,打开IDE,查看文件目录,6.x版本是一个比较大的变更,代码在flowable-ui文件夹下面。如图所示

文件路径

我们先建立一个文件夹,专门存放前端项目。找到文件所在路径之后,把文件夹里边带frontend的文件全部拷贝出来,放到刚才新建的文件夹中。如上图所示。这里主要涉及到4个模块,idm,task,modeler,admin,关于几个模块的功能,大家自行查看其它教程。

通过容器将前端代码部署起来,笔者用nginx, 做一次接口转发。修改Flowable的config文件的接口请求路径,即可完成分离

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容