程序来源于生活,这一点从Java语言中就能深刻体会到。万事万物皆对象,各种设计模式、框架技术、核心思想都源于生活。在日常生活中处处都有规则,用特定的规则来约束人们的行为,按照这些规则人们就知道哪些应该做、哪些不应该做,甚至哪些是必须要去做的。例如,当一个路口红灯亮起时,所有人和车都是不能通过的,否则就会有安全隐患,这里的红灯就是一个规则,它使人或车停下。Drools是一个开源的规则引擎技术,下面就针对Drools规则引擎进行详细说明。