基于规则引擎的JAVA声明式编程

发布时间:2011-12-30
【作者】 郑浩然; 肖伟;
【作者单位】 上海市计算技术研究所;
【文献出处】 计算机应用与软件 , Computer Applications and Software, 编辑部邮箱 2009年 12期 
【摘要】 声明式编程与传统的命令式编程相比是一种更简单、更快速的软件开发方式,但是支持声明式编程方式的引擎和工具很少。主要研究如何利用开源规则引擎Drools来实现JAVA的声明式编程的方法,着重分析声明式编程的特点以及规则引擎的结构、流程,核心的RETE算法和规则的匹配效率,并通过一个示例来分析如何高效率高性能的进行规则匹配和声明式编码。