您的位置:首页 > 其它

TSS: Velocity: A template engine, Rule engine, or both?

2005-03-11 10:06 218 查看
TheServerSide在3.10日发了一篇文章:Velocity: A template engine, Rule engine, or both(http://www.theserverside.com/news/thread.tss?thread_id=32467
该文作者介绍了如何利用velocity作为rule engine来实现rule判定。结果引来网友的口诛笔伐。并提供了更好的方案连接:http://java-source.net/open-source/rule-engines
网友peter lin(中国人?)认为一旦使用velocity作为rule engine,当系统发生如下6点变化时(见下)将面临系统可测量性和运行性能两个问题。
1. 规则数量的增长
2. 每个规则所包含的条件数增长
3. 规则的复杂性。规则本身引入的对象数量。(Measured by the number of objects a rule involves)
4. 对象属性的比较导致的复杂性。(complexity of the rule as object attributes are compared to each other. in others joining object attributes)
5. selective firing of rules and grouping of rules
6. resolution of potential comflicts
各个网友更是对这种方案进行了深入讨论。
每天看TSS,感觉文章后的讨论往往也很精彩!非常有乐趣。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: