Jess in Action:Java中的规则基础系统教程
需积分: 10 71 浏览量
更新于2024-07-25
收藏 15.05MB PDF 举报
"Jess In Action 是一本专注于 Jess 语言的实战教程,由 Ernest Friedman-Hill 编著,由 Manning 出版社发行。该书详细介绍了如何在 Java 平台上构建基于规则的系统,旨在帮助读者掌握 Jess 这种用 Java 实现的专家系统语言。"
《Jess In Action》深入探讨了 Jess 语言的核心概念和实际应用,是学习 Jess 的理想指南。书中涵盖了 Jess 的语法、规则引擎的工作原理以及如何利用 Jess 开发复杂的决策支持系统。作者 Ernest Friedman-Hill 以其丰富的经验和深入的洞察力,为读者提供了易于理解的示例和实践项目,以便读者能够快速上手并掌握 Jess 的精髓。
Jess 是一种强大的规则引擎,它允许开发者定义一系列基于条件的逻辑规则,这些规则可以在运行时动态触发,从而实现复杂的问题求解和决策制定。在 Java 平台上,Jess 可以与 Java 应用程序无缝集成,使得开发者可以利用其强大的推理能力来增强软件的功能。
通过阅读《Jess In Action》,读者将学习到以下关键知识点:
1. **Jess 语言基础**:了解 Jess 的基本语法,包括事实(facts)的表示、规则(rules)的编写以及规则库(rulebase)的管理。
2. **规则引擎机制**:探索 Jess 如何执行规则匹配和推理过程,理解左向右、下至上(L-R, D-U)的执行策略。
3. **数据表示与交互**:学习如何在 Jess 中处理和操作数据,包括事实的插入、修改和查询,以及与 Java 对象的交互。
4. **事件驱动编程**:掌握 Jess 的事件模型,了解如何响应规则执行中的事件,如规则触发、冲突解决等。
5. **程序设计模式**:学习在 Jess 中应用常见的规则编程模式,如规则链、并行规则执行等。
6. **性能优化**:讨论如何提高 Jess 系统的性能,包括规则的优化、内存管理和并发控制。
7. **应用案例**:通过实例了解 Jess 在不同领域的应用,如金融风险评估、医疗诊断系统等。
此外,书中还可能涉及版权和商标声明,以及出版社对于保护知识产权的政策,强调所有内容未经许可不得复制或传播。书中可能会提及制造商和销售商的产品标识,这些标识在书中被适当地以首字母大写或全大写的形式呈现,以尊重其商标权。
《Jess In Action》是一本全面介绍 Jess 的书籍,适合希望在 Java 应用中集成智能决策功能的开发者阅读,通过深入学习,读者将能够熟练运用 Jess 构建高效、灵活的专家系统。
2008-12-08 上传
2017-08-29 上传
2012-06-16 上传
2009-02-27 上传
130 浏览量
点击了解资源详情
2009-10-08 上传
2019-05-07 上传
点击了解资源详情
fayehk
- 粉丝: 0
- 资源: 8
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫