2014-04-04 35 views
1

Drools中物理包裝和包裝聲明的用途是什麼。DROOLS中的物理包裝和包裝聲明

對於例如,

我有一個規則,Myrule.drl在物理封裝com.mycompany

據我瞭解在滴料包聲明不依賴於實際的物理包中的文件謊言在

所以我可以在Myrule.drl給作爲

包com.sample;

規則「我的規則」 當 然後 結束

有人可以幫我瞭解什麼是物理封裝/文件夾之間的關係的DRL文件謊言和DRL文件包聲明?

回答

3

你的理解是正確的。 DRL中的包聲明與DRL文件所在的位置之間沒有關係。 由規則的RHS或類型聲明生成的所有Java類都將由Drools的編譯器放在DRL文件中定義的包中。這使您可以制定規則或聲明具有相同名稱但類型不同的包的類型。

希望它能幫助,

3

你爲什麼不只是閱讀文檔,Drools的「專家」手冊,第7.5節?

包是規則和其他相關結構的集合,例如導入和全局變量。包成員通常是相互關聯的 - 比如HR規則。一個包表示一個名稱空間,對於給定的規則分組,它理想地保持唯一。包名稱本身就是名稱空間,並且與文件或文件夾無關。

還有更多...