2017-01-16 36 views
2

我是Drools的新手。我讀了很多在Java企業應用程序或Spring應用程序中使用Drools的例子。我發現Drools通過在Spring中使用註釋或應用程序上下文來創建Kie對象,如KBase,KSessionKContainer,以支持與Spring和CDI的集成。我無法獲得使用這種集成方法的優勢。其他示例開發Spring應用程序,但使用傳統方式創建這些對象。 like this exampleDrools整合vs.傳統方式

使用Drools集成而不是傳統方式有什麼好處?我應該使用哪種方式? KSession的注入是否實現了任何會話管理或共享?

回答

1

Spring Drools集成與傳統方式相比,不會有明顯的性能提升。

但與任何Spring框架模塊一樣,Spring Drools集成將爲您的Drools配置提供一層抽象和靈活性。

此外,它可以通過以最少的配置輕鬆創建必要的Drools對象,並讓您專注於核心規則實施,從而保持一切都很簡單。

+0

只是爲了確保,所以這種集成不提供會話管理,只是爲了創建對象 – iKilany