根据给定的文件信息,我们可以提炼出以下知识点: Flowable是一个用Java编写的轻量级业务流程引擎,它遵循Apache许可证版本2(Apache License V2)分发。Flowable允许用户部署遵循BPMN 2.0标准的流程定义,并能创建、管理和执行业务流程。BPMN(Business Process Model and Notation)是一种行业标准的XML格式,用于定义和执行工作流程。 Flowable的主要特点包括: - 支持BPMN 2.0流程定义的部署、实例化、运行和监控。 - 提供流程API调用,允许开发者在应用程序中嵌入和管理流程。 - 包含示例应用程序,如Flowable Modeler(流程设计器)、Flowable Admin(管理控制台)、Flowable IDM(身份管理)和Flowable Task(任务管理)。 - 提供REST API,可以方便地通过HTTP与Flowable引擎通信。 要使用Flowable,开发人员需要安装Java开发工具包(JDK)7或更高版本。IDE方面,如果是使用Flowable Designer,推荐使用Eclipse Mars或Neon版本。Flowable的源代码可以在其官方GitHub仓库(***)中找到。对于遇到问题或想要报告问题的开发人员,文档中建议在提出问题前阅读有关如何以聪明的方式提出问题的指南,并在官方论坛或Github问题跟踪器中提出。 Flowable的版本控制策略遵循MAJOR.MINOR.MICRO的三元组版本号格式,分别代表主要版本、次要版本和微版本。主要版本用于核心引擎的演变,次要版本用于添加新功能和API,而微版本用于错误修复和改进。Flowable致力于在次要和微版本中保持源代码和二进制兼容性,确保应用程序能够无缝迁移至新版本。 Flowable引擎可以嵌入到不同的环境中,如JavaSE环境、Servlet容器(例如Tomcat和Jetty)、Spring框架和Java EE服务器(例如JBoss和WebSphere)。除了直接使用Java开发,Flowable还提供了REST API,开发者可以使用HTTP协议与之交互。 关于内部实现类,它们通常位于包名后缀为.impl的包中(例如org.flowable.engine.impl.db),这些类属于内部实现,不属于公开的稳定API,不保证稳定性和二进制兼容性。 文档中提到的“实验功能”是不稳定的,不建议依赖这些功能进行生产环境的开发,因为这些功能标记为实验性,可能在未来的版本中被改变或移除。
剩余521页未读,继续阅读
- levis06152018-12-18特别好萨达啊as的
- godic72019-10-12积分有点贵,有的东西别的地方也能找到,对于什么都不知道的小白有点用,想要更进一步有点难啊
- bigboy9092019-01-22很不错的良心资源
- 粉丝: 24
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- asm-西电微机原理实验
- Arduino-arduino
- C语言-leetcode题解之70-climbing-stairs.c
- C语言-leetcode题解之68-text-justification.c
- C语言-leetcode题解之66-plus-one.c
- C语言-leetcode题解之64-minimum-path-sum.c
- C语言-leetcode题解之63-unique-paths-ii.c
- C语言-leetcode题解之62-unique-paths.c
- C语言-leetcode题解之61-rotate-list.c
- C语言-leetcode题解之59-spiral-matrix-ii.c