资 源 简 介
CFC 是一个轻量级的公式解析执行工具包(编译后不到32K)。CFC不依赖外部包,可扩展函数和变量,支持如下特性:
* 表达式(赋值,运算,逻辑)运算,表达式中支持函数,支持变量
* 支持if condition1 {}else if condition2{} else if .. else{}控制结构
* 支持while(...){}循环。
* 支持注解:/*注释内容*/
* 支持外部函数
* 支持内外部变量交换(注:外部指运行公式的具体项目环境)
CFC的产生是因为一个项目要求动态产生SQL。CFC在后来一个韩国电子商务网站中得到逐步完善。
CFC在软件架构,报表,数据交换以及面向业务(工作流,e-商业活动)等多领域有着广泛的应用前景。
以下是一篇关于CFC在电子商务网站中的应用:http://www.ibm.com/developerworks/cn/java/j-lo-formula/index.html