我目前正在設計一個規則引擎可能有用的Java應用程序。我可以從哪裏學到如何使用它們,它們是如何工作的,如何實現它們,看樣品等等。從哪裏可以開始學習規則引擎?
10
A
回答
11
Drools documentation包含大量有用的通用信息。特別是第2章,其中包括規則引擎基礎知識,知識表示等。它還包括一個很好的推薦閱讀列表,以加快規則引擎和專家系統的速度。
對於大多數規則引擎,對於編寫高效的規則,對於rete算法的基本瞭解通常會派上用場。我個人發現維基百科文章中引用的Doorenbos論文是最清楚的技術解釋。
此外,here是Java中的開源規則引擎列表。
3
我發現this site很有幫助。你正在建設自己的,還是使用第三方庫?
8
您可能想閱讀Martin Fowler的博客中的「Should I use a Rules Engine?」。
我曾經參與過一個項目,我們建立了自己的(非常簡單的)規則引擎,當事情變得太複雜時,有意遷移到通用規則引擎。儘管如此,從未達到過這一點,該系統現在幾年來一直使用簡單的本土引擎開心地運行。
相關問題
- 1. 從哪裏開始學習Mojolicious?
- 2. 學習JAVA編程 - 從哪裏開始......?
- 3. Powerbuilder PFC:從哪裏開始學習
- 4. 從哪裏開始學習正則表達式?
- 5. GTK主題引擎:從哪裏開始?
- 6. 什麼是SAP?我在哪裏可以開始學習它?
- 7. 如何開始,在哪裏學習(Farseer)
- 8. 學習jQuery,在哪裏/如何開始
- 9. 我想學習Android開發,我該從哪裏開始?
- 10. 從哪裏開始學習開發安全系統
- 11. 任何人都可以建議從哪裏開始學習Python嗎?
- 12. 從哪裏學習網頁編程從開始到掌握?
- 13. 音頻處理 - 我從哪裏開始學習書籍和學習
- 14. 我可以在哪裏學習CScript?
- 15. 哪裏可以學習矩陣?
- 16. 在哪裏可以學習scrapy SgmlLinkExtractor?
- 17. 哪裏可以開始學習如何製作可視化程序?
- 18. 從哪裏學習Interface Prototyping?
- 19. 學習Windows Workflow Foundation 4,從哪裏開始?
- 20. 從哪裏開始學習音頻或視頻編解碼器?
- 21. iPhone:從哪裏開始學習基本2D繪圖的OpenGL ES?
- 22. 從哪裏開始學習諾基亞應用程序?
- 23. 開始學習iPhone的Objective-C應用程序從哪裏來?
- 24. 我從哪裏開始學習Lucene.NET Solr Hadoop和MapReduce?
- 25. 我應該從哪裏開始學習jeologjeke prolog
- 26. 從Java學習C#。哪裏是開始過渡的好地方?
- 27. 需要學習asp.net web服務,從哪裏開始?
- 28. 從哪裏開始學習寫驅動器和電容屏?
- 29. 我應該從哪裏開始學習Prolog?
- 30. 從哪裏開始學習彙編 - IDE,例子
感謝Rete的文章。我一直在試圖找到一篇好文章來幫助我圍繞這一點打好腦筋。 – 2009-01-18 14:20:59
很好的答案。被觸發找到一個.Net的Rete和Drools的阻礙http://droolsdotnet.codehaus.org/ +1 – 2009-01-18 14:30:19
謝謝。對於每個Java項目,看起來有一個.Net實現不遠...可憐的Java :) – 2009-01-18 14:41:46