小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

在Jboss Drools的在Web應(yīng)用程序

 且看且珍惜 2014-04-16

在Jboss Drools的在Web應(yīng)用程序

javaspringweb-applications-卷筒紙-應(yīng)用struts2drools-流口水
我們擁有龐大的Web應(yīng)用程序,我們正在增加新的功能到它。 因?yàn)樗荳eb應(yīng)用程序,它的Struts2的,春 我GOOGLE了很多,沒找到Jboss的任何教程中的Web應(yīng)用程序。 任何一個(gè)可以取悅基于Web的應(yīng)用程序/項(xiàng)目工作的Drools Tutotial。 是否可以配置Drools的,這樣選擇幾個(gè)選項(xiàng),在JSP中,根據(jù)選定的選項(xiàng),我可以解雇的Drools引擎?通過射擊,我應(yīng)該能夠動(dòng)態(tài)改變視圖。 比方說,有三個(gè)產(chǎn)品在購(gòu)物車[查看頁(yè)]。選擇一個(gè)產(chǎn)品,我應(yīng)該給他更多的選擇,如果用戶同時(shí)選擇A和B,選擇禁用3產(chǎn)品等.. [視圖從Drools的控制]
本文地址 :CodeGo.net/568149/

-------------------------------------------------------------------------------------------------------------------------

1. 努力擴(kuò)大我上面的:我在不斷發(fā)展和部署基于一個(gè)巨大的,丑陋的web應(yīng)用程序幫助同事Struts2/Spring并與噸.drl文件(133檔,從500到3000行,每行一個(gè))。 我可以肯定地說,我現(xiàn)在知道如何Jboss Drools:表示邏輯,工作流等。Jboss Drools是不是垃圾。Jboss Drools是一個(gè)偉大的工具......如果它是什么它的目的:幫助你與你的應(yīng)用程序的邏輯規(guī)則。 問題是,人們往往選擇哪種技術(shù)必須投入自己的堆棧立足于如何將這些技術(shù)看起來(lái)很酷,或者有一個(gè)冠冕堂皇的,而不是真正需要他們,也不好后(或至少,偵察。Drools它不是(這樣),快速學(xué)習(xí),(絕對(duì))不快速整合,而不是(也)易十個(gè)分量,如果'為錯(cuò)誤的目的,它會(huì)吞噬掉工作周/數(shù)月的結(jié)果可能是不同的(可能更低)超過預(yù)期。 從官方Drools Expert(還有其他Drools,檢查出來(lái)),在那里你可以找到例子,你都在問這個(gè)問題是什么: 1.2.2。當(dāng)應(yīng)一個(gè)規(guī)則引擎? 最簡(jiǎn)短的回答到這是“當(dāng)沒有令人滿意 傳統(tǒng)的編程方式來(lái)解決這個(gè)問題?!拌b于 簡(jiǎn)短的回答,更多的解釋是必要的。之所以有 沒有“傳統(tǒng)”的做法可能是下列其中一項(xiàng): 這個(gè)問題實(shí)在是太撥弄傳統(tǒng)的代碼。 這個(gè)問題可能不會(huì),但你不能看到建筑物的一個(gè)解決方案的非脆弱的方式。 問題是超越任何算法的解決方案。 這是要解決的問題,不存在傳統(tǒng)的解決方案,或基本問題仍未完全清楚。 邏輯經(jīng)常變化 邏輯本身甚至可能是簡(jiǎn)單的,但規(guī)則經(jīng)常改變。在發(fā)布的軟件少之又少 和可插拔的規(guī)則可以幫助提供的“敏捷性”,也就是需要和 預(yù)計(jì)在一個(gè)合理的安全的方式。 領(lǐng)域?qū)<遥ɑ驑I(yè)務(wù)分析師)都是現(xiàn)成的,但都是非技術(shù)性的。 領(lǐng)域?qū)<彝鶕碛胸S富的知識(shí)有關(guān)業(yè)務(wù)規(guī)則和流程。它們通常都是非技術(shù)性的,但可以很 合乎邏輯的。規(guī)則可以允許他們表達(dá)自己的條件邏輯。 當(dāng)然,他們還是要批判性的思考,并能夠 邏輯思維。很多人在非技術(shù)職位沒有 培訓(xùn)形式邏輯,所以一定要小心,并與他們合作,通過 在編纂規(guī)則業(yè)務(wù)知識(shí),你會(huì)經(jīng)常暴露在孔 方式的業(yè)務(wù)規(guī)則和流程目前的理解。 最后一句是假冒為三美元的鈔票。 如果你認(rèn)為一個(gè)項(xiàng)目經(jīng)理或秘書將改變規(guī)則,不涉及開發(fā)商,“他們只是規(guī)則,而不是Java的文件”...保持希望:D 規(guī)則必須相當(dāng)不錯(cuò)的分析技巧,除了編程技巧,恕我直言的“Java”是很容易。 Nontechnicals(由PM)一般不能掌握修改所需要的知識(shí),也不理解的規(guī)則。 相反,大膽一點(diǎn)是增加了真正的價(jià)值。 如果您正在開發(fā)一個(gè)處理,例如,抵押貸款,以改變每月一次(利息稅,系數(shù)等)的數(shù)學(xué)規(guī)則的應(yīng)用程序,Drools還是不錯(cuò)的。你不會(huì)需要改變你的應(yīng)用程序的邏輯,您只需將改變公式和魔法會(huì)發(fā)生。 但是,如果你Drools你將不需要再部署web應(yīng)用(閱讀:降低發(fā)行成本,那么你應(yīng)該認(rèn)為它的兩倍。 我建議你至少需要一兩個(gè)星期在作出決定前做偵察,這是可自動(dòng)吹你的手之類的話:/ 從上面的鏈接: 1.2.3。如果沒有一個(gè)規(guī)則引擎 引用一個(gè)Drools的郵件列表定期: 看來(lái),在與規(guī)則引擎的工作,人們忘記了規(guī)則引擎是唯一一塊的 應(yīng)用程序或解決方案。規(guī)則引擎是不是真的打算 處理流程或流程執(zhí)行,也不是工作流引擎或 專做規(guī)則處理工具。使用正確的工具 該作業(yè)。當(dāng)然,鉗子可以作為一個(gè)工具 捏,但是這不是它的設(shè)計(jì)。 -戴夫?哈木 作為規(guī)則引擎是動(dòng)態(tài)(dynamic在這個(gè)意義上,規(guī)則可被存儲(chǔ)和管理,并更新數(shù)據(jù))時(shí),它們往往 看作是一個(gè)解決方案,以部署軟件的問題。 (最 它似乎存在用于防止軟件的目的 鋪開。)如果這是你想要的規(guī)則的原因 發(fā)動(dòng)機(jī),要知道,規(guī)則引擎工作時(shí),最好你能 寫聲明的規(guī)則。作為一種替代方法,可以考慮 數(shù)據(jù)驅(qū)動(dòng)設(shè)計(jì)(查找表),或腳本處理引擎 當(dāng)腳本在數(shù)據(jù)庫(kù)中管理的,并能進(jìn)行更新 上飛。 作為最后一個(gè)思想,你描述的似乎相當(dāng)靜態(tài)的,不能發(fā)展那么多 1)用戶選擇一個(gè)對(duì)象 2)用戶選擇多個(gè)對(duì)象 這將很難有所不同,我從來(lái)沒有見過的一個(gè)應(yīng)用程序或網(wǎng)站處理一個(gè)多選以不同的方式2,310這是==1或者它是>1。 如果它會(huì)進(jìn)化,那么你將需要更改的代碼太; 如果今天的你將執(zhí)行一個(gè)動(dòng)作>1,明天你將執(zhí)行兩種不同的操作>1 && <=5>5...那么你將不得不編寫這些新的行動(dòng)了。 這不是為Drools的,個(gè)人愚見,管見。


本文標(biāo)題 :在Jboss Drools的在Web應(yīng)用程序
本文地址 :CodeGo.net/568149/
繼續(xù)瀏覽 :使用Javascript-如何將對(duì)象添加到數(shù)組的列在kendoUI電網(wǎng)動(dòng)態(tài)?

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多