freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

drools使用手冊第四--五章(編輯修改稿)

2024-12-13 13:28 本頁面
 

【文章內(nèi)容簡介】 輸入表中 3. 規(guī)則概述輸入決策表 4. 決策表交給技術(shù)人員,他將商業(yè)語言(規(guī)則概述)映射為腳本(如果是一個新的應(yīng)用或數(shù)據(jù)模型,可能包含軟件開發(fā)) 5. 技術(shù)人員與商業(yè)分析師一起進(jìn)行復(fù)查修改 6. 商業(yè)分析師可以繼續(xù)按需要修改規(guī)則行 7. 同時,技術(shù)人員可以為規(guī)則開發(fā)測試用例(與商業(yè)分析師交流),這些測試用例可以在系統(tǒng)運行后被用來確認(rèn)規(guī)則的有效性以及規(guī)則修改的影響。 . 使用電子表格特性 你可以使用像 Excel 這樣的程序的功能特性為輸入數(shù)據(jù)時提供輔助,例 如校驗字段。你可以使用列表在其它 WookSheet 中保存單元的有效值,像下圖所示。 一些應(yīng)用提供有限的歷史修改記錄,但推薦使用版本控制工具。因此當(dāng)你對規(guī)則進(jìn)行修改時,舊的版本被規(guī)檔(有許多開源工具支持版本控制,如 Subversion)。 第五章 . 規(guī)則工作臺 (IDE) . 簡介 Jboss 規(guī)則工作臺作為一個 Eclipse 插件發(fā)布,它允許你在 Eclipse 中編制并管理規(guī)則,將規(guī)則與你的應(yīng)用集成。這是一個可選工具,并且不是所有的組件都需要使用,你可以使用對你有用的組件。工作臺的其它好處有,可以降低 管理規(guī)則所需要的技能要求(如允許商業(yè)分析師復(fù)查和管理規(guī)則),所有這些基于 Eclipse平臺。 這個指南將涉及 Jboss 規(guī)則的一些特性,有關(guān)工作臺需要接觸的方面(它假設(shè)閱讀者已經(jīng)熟悉規(guī)則引擎和 Drools 的細(xì)節(jié))。需要注意的是,規(guī)則引擎沒有什么潛在的特性是需要依賴于 Eclipse,可以自由的集成到你選定的工具中。 你可以獲得工作臺插件的 Zip 文件,或者從一個更新站點中安裝(參考安裝部分所描述)。 圖 . 簡圖 . 特性概要 規(guī)則工作臺有如下特性: ? 文字 /圖形規(guī)則編輯器 o 編輯器理解 DRL 語 義,并提供內(nèi)容協(xié)助(包括一個概要視圖) ? 向?qū)?... o 幫助你快速建立規(guī)則庫項目 o 新建規(guī)則源文件 o 新建 DSL 文件 ? DSL 編輯器 o 建立并管理從用戶語言到規(guī)則語言的映射 ? 規(guī)則校驗 o 當(dāng)規(guī)則被輸入,在后臺構(gòu)造規(guī)則,并報告錯誤 你可以通過 Eclipse 架構(gòu)查看以上特性。所有 Eclipse 的功能都可以使用。 . 建立規(guī)則項目 新項目向?qū)У哪繕?biāo)是設(shè)置一個可執(zhí)行的基礎(chǔ)項目,以立刻開始使用規(guī)則。該項目將包括一個基本的架構(gòu), classpath、示范規(guī)則和測試用例。 圖 . 新規(guī)則項目 圖 . 建好的新項目 新建的規(guī)則項目在 src/rules 目錄中包含一個規(guī)則示范文件( )以及在 src/java 目錄中包含一個 java 文件( )可以用來在 Drools引擎中執(zhí)行該規(guī)則,都屬于 包。所有其它的 jar 引用是在執(zhí)行過程中需要的,并且被加入了一個自定義的 classpath 容器中,稱為 Drools 庫。規(guī)則并不一定需要被保存在 java 項目中,這僅僅是方便已經(jīng)使用 Eclispe 作為Java 開發(fā)平臺的程序員。 重要提示: Drools 增加了一個稱為 “ Drools Builder”的插件在你的 Eclipse項目實例中。這意味著你可以在任何項目中啟用構(gòu)建器,它將在資源改變時構(gòu)建和校驗?zāi)愕囊?guī)則。這一步驟在規(guī)則項目向?qū)е凶詣影l(fā)生,但是你也可以手工在任何項目中啟用它。另一方面,如果你的項目中存在大量規(guī)則(每個文件大于 500條),后臺構(gòu)建器在每次變更時對規(guī)則重新構(gòu)建將耗費大量時間。你可以選 擇關(guān)閉構(gòu)建器或者將大量的規(guī)則放入以 rule 作為擴(kuò)展名的文件,則你仍然可以使用規(guī)則編輯器,但是構(gòu)建器不會在后臺進(jìn)行規(guī)則構(gòu)建。這樣的話,為了確認(rèn)規(guī)則的有效性,你需要在單元測試中全面的測試它們。 . 新建規(guī)則向?qū)? 你可以簡單的新建一個空白的以 drl 擴(kuò)展名結(jié)尾的文本文件,或者使用向?qū)瓿蛇@件事。向?qū)Р藛慰梢酝ㄟ^ Ctrl+N 激活,或者從工具條上選擇它(將會有一個菜單跟隨 Jboos 規(guī)則圖標(biāo))。 圖 . 向?qū)Р藛? 為產(chǎn)生規(guī)則源文件向?qū)枰阒付ㄒ恍┗拘畔⑦x項。這些僅僅是默認(rèn),你可以在晚一點的時候改變你 的想法。規(guī)則存放的位置,通常是在頂級目錄下建立一個rules 目錄保存,并保存在其下的合適子目錄名中。包名是強(qiáng)制性的,就像 java中的包一樣(是一個將所有規(guī)則打包在一起的名稱空間)。 圖 . 新規(guī)則向?qū)? 這個向?qū)Мa(chǎn)生一個規(guī)則的工作架構(gòu)。對于所有的向?qū)碚f,只要你不想用就不需要使用它們。 . 規(guī)則編輯器 規(guī)則編輯器是規(guī)則管理員和程序員花費最多時間的地方。規(guī)則編輯器在 eclipse中遵從一個普通文本編輯器的模式,具有所有文本編輯器的特性。規(guī)則編輯器提供彈出的窗口作為內(nèi)容助理。你可以通過按下 Ctrl+Space 來激活該窗口。 圖 . 規(guī)則編輯器 規(guī)則編輯器工作在以 drl 為擴(kuò)展名的文件上。規(guī)則通常使用一個規(guī)則包進(jìn)行分組。當(dāng)然也可以將同組的規(guī)則放在不同的文件中,但是必須要使用同樣的包名。這些 DRL 文件是無格式文本文件。 你從上面的例子可以看到,包中使用了 DSL(注意 expander 關(guān)鍵字,它告訴規(guī)則編譯器去查找指定名稱的 DSL 文件)。甚至于 DSL 文件同樣以無格式文本進(jìn)行保存,這樣可以進(jìn)行更簡單的規(guī)則管理和版本管理(對規(guī)則實例進(jìn)行版本比較)。 編輯器提供了一個 Outline 視圖,是于規(guī)則的結(jié)構(gòu)保 持同步的(在保存時更新)。這提供了使用名字快速瀏覽規(guī)則的途徑,對于在文件中可能有幾百個規(guī)則的情況。這些條目默認(rèn)按照字母順序排列。 圖 outline 視圖 . 視圖 當(dāng)使用 Drools 引擎調(diào)試應(yīng)用時,有三個新的視圖可以用來查看引擎的狀態(tài):Working Memory View(工作空間視圖) , Agenda View(議程視圖)和 Global Data View(全局變量視圖)。為了能夠使用這些視圖,需要在用于激活工作空間的代碼中建立斷點。例如,進(jìn)行 ()調(diào)用的行是一個好地方。如果調(diào)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1