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

正文內(nèi)容

weblogicportal規(guī)則引擎(編輯修改稿)

2025-05-04 06:49 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 功能,首先使用規(guī)則來(lái)定義某項(xiàng)交易是否只需要執(zhí)行其自身就足夠了(也就是說(shuō),它是僅包含單個(gè)交易的塊),或者如果不是這樣的話,那么應(yīng)該使用什么屬性將其與其他交易聚集以形成一個(gè)塊。在一項(xiàng)交易聚集到適當(dāng)?shù)膲K中后,就會(huì)第二次調(diào)用規(guī)則引擎來(lái)判斷該塊是否完成。例如,假設(shè)我們想要得到這樣的規(guī)則: 規(guī)則1:任何5,000股及以上的單項(xiàng)交易應(yīng)該作為一個(gè)塊并予以執(zhí)行。 規(guī)則2:由同一個(gè)投資管理者定購(gòu)的具有相同標(biāo)記的交易應(yīng)該聚集在一起。 規(guī)則3:總價(jià)值超過(guò),000的塊應(yīng)該予以執(zhí)行。   調(diào)用與規(guī)則條件中的對(duì)象相關(guān)聯(lián)的方法很容易,如下面的示例所示,這是規(guī)則1的條件:cr:conditions greaterthanorequalto instancemethod variable typealias/typealias /variable namegetQuantity/name ! getQuantity (and any other bean property) takes no arguments. If it did, they would go here arguments.../arguments /instancemethod literal:integer 5000 /literal:integer /greaterthanorequalto/cr:conditions  在這個(gè)示例中,如果在我們的事實(shí)中有一個(gè)Trade對(duì)象,那么規(guī)則引擎就會(huì)調(diào)用它的getQuantity()方法并且將結(jié)果與整型5000進(jìn)行比較。如果它大于或等于5000,則該條件為真?! ∫?guī)則的第二部分是條件滿足時(shí)執(zhí)行的動(dòng)作的列表。最常見(jiàn)的動(dòng)作是:創(chuàng)建一個(gè)新對(duì)象,把它添加到規(guī)則引擎用來(lái)評(píng)估條件的事實(shí)集中。規(guī)則引擎繼續(xù)對(duì)規(guī)則進(jìn)行迭代,直到無(wú)法從事實(shí)中得出更多的推理;向動(dòng)作添加新對(duì)象會(huì)導(dǎo)致另一輪的條件評(píng)估循環(huán)。正如我們將要看到的那樣,可以創(chuàng)建任意類型的對(duì)象,并定義對(duì)應(yīng)用程序具有特定意義的各種類型。這里的技巧是,應(yīng)用程序設(shè)計(jì)者可以定義一組足夠豐富的動(dòng)作,以包含那些可由規(guī)則編寫(xiě)者調(diào)用以滿足各種業(yè)務(wù)需求的任務(wù)。  在我們的交易應(yīng)用程序示例中,所有動(dòng)作都會(huì)創(chuàng)建將添加到由規(guī)則引擎使用的工作集中的新對(duì)象。有些規(guī)則向該集合中添加簡(jiǎn)單的String對(duì)象。這些對(duì)象表示了從原始事實(shí)中演繹出來(lái)的中間事實(shí),它們可以在規(guī)則引擎中得到進(jìn)一步的推理,但流程JPD不會(huì)以任何形式解釋它們。這些對(duì)象包括當(dāng)規(guī)則條件滿足時(shí)流程將執(zhí)行的實(shí)際命令。流程JPD和支持類將實(shí)施已知的動(dòng)作命令來(lái)聚集交易并執(zhí)行塊交易。在這個(gè)簡(jiǎn)單的示例中,實(shí)際上只有兩個(gè)已知的命令:創(chuàng)建(并執(zhí)行)訂單、使用指定的屬性聚集一項(xiàng)交易。前面規(guī)則2的動(dòng)作是使用屬性symbol和manager來(lái)進(jìn)行聚集,該動(dòng)作如下:cr:actions newinstance typealias/typealias arguments literal:stringsymbol, manager/literal:string /arguments /newinstance/cr:actions  響應(yīng)該動(dòng)作,流程JPD及其支持類為當(dāng)前交易查詢symbol和投資manager,找出具有相同的symbol和投資manager的未執(zhí)行交易,并將這些交易聚集到相同的塊?! ≡谕瓿梢豁?xiàng)交易的聚集后,將從第二個(gè)Rules Executor控件再次調(diào)用規(guī)則引擎,以評(píng)估規(guī)則,決定是否應(yīng)該執(zhí)行產(chǎn)生的塊交易。根據(jù)業(yè)務(wù)規(guī)則3,該規(guī)則如下:cr:conditions greaterthan instancemethod variable typealias/typealias /variable namegetAmount/name /instancemethod literal:float
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1