Technorati Tags: 驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码

目前流行的表单设计器有两种思路,第一种基于文件的作为展现与存储介质,创建一个表单需要首先创建一个文件比如 .jsp,.aspx,php 或者自定义格式的文件。第二种基于关系性数据库的他的业务操作模式、表单元素都以格式化的方式存储到数据表里,不依赖于任何文件。这两种都有自己的优缺点,对于后者来说,我们认为扩展性、移植性、跨平台工作更好一些,驰骋表单采用的第二种方案。

定义:驰骋的自由表单就是随心所欲的在画布上自己定义表单,设计的表单所见即所得,我们把这样的表单成为自由表单。

设计理论基础:驰骋表单是采用了关系数据库为基础存储的模式,这种格式可扩展性、移植性比较好。 驰骋表单=表单模版+表单设计器+各种形式的表单解析执行器

一、组成部分

驰骋表单=表单模版+表单设计器+各种形式的表单解析执行器

表单模版:他就是一个xml文件如下图所示。

表单设计器:表单设计器是用来定义表单解构的工具,它把表单定义的内容按照关系性数据库解构存储到数据表里,导出到xml就是表单模版。

表单的解析执行器:根据应用的环境不同,驰骋表单解析执行器分为,aspx表单解析执行器,jsp表单解析执行器,android表单解析执行器。Silverlight表单解析执行器。

对于同一个表单,不同类型的表单解析执行器,可以应用于不同的环境。

二、表单设计器

驰骋表单设计器,采用数据库格式化存储表单模版

驰骋自由表单设计器有一种存储格式、两种设计模式,三种展现方式,具有一定的通用的接口可以被外部调用,自己有可以独立运行起来的应用程序。

一种存储格式:采用映射的机制,以xml文件格式存储。

两种设计模式:傻瓜表单设计器,自由表单设计器。

三种展现方式:傻瓜表单、自由表单、手机表单。

表单设计器以映射思想为核心。所说的映射业务规则对字段,操作方法,界面展现,操作行为的描述。

表单设计者认为事物的业务规则与操作模式都是可以被抽象出来的,并且把其封装并实现。 但是并不是所有的业务规则都有价值去抽象,是否有价值去抽象并封装是应用的范围与实现的代价。

由以上两个理论为指导,把界面所有的元素的描述,业务规则的描述以对象的形式为描述。

CcBPM 自由表单设计器不一定满足所有的数据采集与数据展现格式,但是可以解决对数据库操作层面的绝大多数需求。

用户可根据自己的需要选择其中的一种表单的工作方式。

三、表单解析执行器

定义:表单解析执行器,就是解析表单的定义,进行工作。根据平台与应用的环境不同,驰骋的表单解析执行器分为,java的表单解析执行器,asp.net的解析执行器,android的表单解析执行器。

Java解析执行器:

Asp.net解析执行器:

Android 解析执行器:

转载于:https://www.cnblogs.com/ccflow/p/5803213.html

驰骋工作流引擎-自由表单相关推荐

  1. 驰骋工作流引擎表单设计控件-字段类控件(2)

    2019独角兽企业重金招聘Python工程师标准>>> Technorati Tags: 开源工作流引擎, 驰骋.net工作流引擎, 开源表单引擎, ccform, ccflow, ...

  2. 关于驰骋工作流引擎,表单引擎对苏州公司企业 问题清单的答复

    各种签核,流转条件设置. RE: 我们支持组长模式会签,与协作模式会签,具体请baiduccflow 会签模式,或者打开驰骋工作流的节点属性,相关功能的多人处理规则. 表单字段中各种类型,下拉,联动, ...

  3. 驰骋工作流引擎设计系列04 流程引擎表结构的设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 流程引擎表结构的设计 流程引擎表是流程引擎控制流程运转的数据存储表,是整个流程引擎的核心表.理 ...

  4. 驰骋工作流引擎设计系列05 启动流程设计

    2019独角兽企业重金招聘Python工程师标准>>> 启动流程设计 第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 启动流 ...

  5. 驰骋工作流引擎2016年第1次组团培训日程

    驰骋工作流引擎2016年第1次组团培训日程 各位驰骋工作流引擎爱好者: 应各位驰骋工作流引擎爱好者的要求,公司在2016年2月29号至3月4号举行一次培训,由流程引擎总设计师周朋先生亲自授课. 日程安 ...

  6. 驰骋工作流引擎-总体介绍

    关键字:驰骋工作流引擎,开源工作流,CCFLOW,CCBPM,流程引擎,流程解析服务器,表单引擎,表单解析服务器,.NET工作流,源代码 产品名称: 驰骋.net工作流程引擎. 英文名称: chich ...

  7. 驰骋工作流引擎下载与安装步骤

    驰骋工作流引擎 下载安装集成 CCFlow的下载与安装 下载 直接下载zip文件 进入ccflow的OSC界面,如下图: 下载:http://git.oschina.net/chichengsoft/ ...

  8. 开源驰骋工作流引擎设计ccflow已读回执设计

    为什么80%的码农都做不了架构师?>>>    驰骋工作流引擎设计ccflow已读回执 关键字:工作流引擎 已读回执 CCFlow 工作流程引擎已读回执 开源工作流引擎 工作流引擎已 ...

  9. 驰骋工作流引擎设计系列07 线性流程节点运动(发送)设计

    第1节. 关键字 驰骋工作流引擎 流程快速开发平台 workflow ccflow jflow 第1节. 线性流程节点运动(发送)设计 发送就是从一个节点发送到另外一个节点,也可以说从一个节点运动到另 ...

最新文章

  1. 再见Spring!下一个开源框架更香!
  2. PHP 判断数据类型
  3. 应用指定显示到副屏_彩易达LED显示屏在税务局的应用-彩易达,LED显示屏,在税务局的应用-LED屏行业...
  4. ASP.NET Core【在线教育系统】功能要求
  5. Lucene系列:(9)搜索结果排序
  6. 业务架构、信息架构、技术架构三位一体,互联网营销
  7. 云服务和serverless
  8. 【数据湖加速篇】 —— 数据湖结构化数据优化与查询加速方案
  9. SCI EI 期刊等讨论站点
  10. java quartz mybatisplus_Springboot+redis+SpringMVC+Mybatis Plus分布式开发系统源码
  11. 最近几年出现的新技术
  12. 人物关系图谱:ECharts 实现
  13. 2535: [Noi2010]Plane 航空管制2
  14. 【题解】洛谷P1328[NOIP2014]生活大爆炸版石头剪刀布 模拟
  15. 一周技术思考(第22期)-编程的基本礼节
  16. Apsara Clouder基础技能认证-阿里巴巴编程规范考试流程
  17. 企业微信根据微信联系人批量自动发送邀请,还可根据手机号批量添加
  18. NGUI和UGUI的区别
  19. dorado7中相关问题记录
  20. 利用脑电连通性特征和卷积神经网络的情绪分类

热门文章

  1. UML类图(Class Diagram)中类与类之间的关系及表示方式
  2. 到底什么是集群分布式
  3. linux清理缓存_自动清理linux系统内存和Cache方法
  4. R语言基本统计分析方法(包及函数)
  5. java获取request body_HttpServletRequest获取body内容(字符串/二进制)详解
  6. python装饰器与闭包_Python:函数装饰器和闭包
  7. 2012.4.16总结(二)
  8. Uni-G/ The University of Glasgow (Uni-G) ECG Analysis Program
  9. phpyii框架倒叙_快速入门php框架(Lumen thinkphp Yii)
  10. 改变函数this指向