功能概述
采用技术为:spring,springMVC,Mybatis,Activiti5,(Activiti可视化设计器基于IE,火狐,谷歌,360等浏览器),Solr4.10,Mysql,Redis,Ehcache,服务器监控模块,tk压缩,Extjs6.2 ,BootStrap,Junit单元测试,Logback,同时融入了Hessian,数据库读写分离,MQ消息中间件等技术。技术框架
后端技术:Spring+SpringMVC+Mybatis
前端技术:Jquery+Bootstrap+Extjs6.2.1+Mxgraph
其它技术:接口采用Swagger2,全文检索:solr4.10,工作流引擎Activiti5.22,缓存框架:【Redis,Ehcache】,Logback,FTP,hessian,FastJSON,GZIP(TK技术),quartz,消息中间件RabbitMq+Kafka,及时通讯NETTY,分页插件PageHelper,SpringPool
框架数据库支持:Mysql5.6,Oracle11g
源码下载
》下载地址
https://gitee.com/jehc/jehc
功能预览
SpringCloud 系列精品文章
2、springcloud学习手册-什么是springcloud?
3、springcloud学习手册-Eureka(第一节)?
4、springcloud学习手册-Eureka(第二节)?
5、springcloud学习手册-Eureka(第三节)?
6、springcloud学习手册-Eureka常见问题总结
9、springcloud学习手册-Ribbon(常见问题和补充说明)
10、springcloud学习手册-Hystrix(服务容错保护)
11、springcloud学习手册-Hystrix(工程引入)
12、springcloud学习手册-Hystrix(仪表盘说明)
13、springcloud学习手册-API Gateway (API网关)
14、springcloud学习手册-zuul(概念和内容)
15、springcloud学习手册-微服务架构中的进程间通信
16、springcloud学习手册-Config 分布式配置中心
17、springcloud学习手册-市面主流分布式配置中心框架汇总
18、springcloud学习手册-实现Config server的高可用
activit简单介绍
一、activiti 7大接口
RepositoryService:提供一系列管理流程部署和流程定义的API。
RuntimeService:在流程运行时对流程实例进行管理与控制。
TaskService:对流程任务进行管理,例如任务提醒、任务完成和创建任务等。
IdentityService:提供对流程角色数据进行管理的API,这些角色数据包括用户组、用户及它们之间的关系。
ManagementService:提供对流程引擎进行管理和维护的服务。
HistoryService:对流程的历史数据进行操作,包括查询、删除这些历史数据。
FormService:表单服务。
二、activiti 28个数据表
1、act_ge_ 通用数据表,ge是general的缩写
2、act_hi_ 历史数据表,hi是history的缩写,对应HistoryService接口
3、act_id_ 身份数据表,id是identity的缩写,对应IdentityService接口
4、act_re_ 流程存储表,re是repository的缩写,对应RepositoryService接口,存储流程部署和流程定义等静态数据
5、act_ru_ 运行时数据表,ru是runtime的缩写,对应RuntimeService接口和TaskService接口,存储流程实例和用户任务等动态数据
三、创建BPMN业务流程模型
1.将Activiti提供的流程设计器应用activiti-app.war部署到Tomcat的webapps目录。
2.创建新的MySql数据库。修改activiti-app\WEB-INF\classes\META-INF\activiti-app目录下的activiti-app.properties配置文件,默认使用H2内存数据库,创建的模型重启后会丢失,改成使用MySql数据库。
3.浏览器访问http://localhost:8080/activiti-app,登录账户:admin:test
4.创建一个请假审批流程图
扫码加公众号关注:itcode
扫码加小编微信,等你来
声明
【写著说明】以上内容分享给喜欢编程,有梦想的程序员们,希望能够帮助到你们。以上文章属于此公众号原创所有,如需转载请注明出处。
【免责申明】本公众平台不是广告商,也没有为其他三方网站或者个人做广告宣传。此分享的源代码和文章是小编在项目中、学习中整理的一些认为不错的项目。用户产生的一些自愿下载或者付费行为。与平台没有直接关系
【投稿邮箱】315997972@qq.com
欢迎投稿分享你的优质源码或文章