business-rules

    3熱度

    2回答

    我已經慢慢但肯定地重新考慮了我客戶的一個網站,以改善整體業務邏輯並避免重複的代碼。一個我一直在工作的主要領域是產品中的基本的購物車應用程序: 項搜索,使用SQL查詢對數據庫 產品詳細信息模板 查看購物車 結帳(輸入地址,確認訂單,提交) 有產品上的許多業務規則,例如: 哪些產品視圖能夠 哪些產品視圖能夠某些用戶 哪些產品訂單能夠 哪些格式每個產品可以在 等 訂購 多年來,所有這些規則都在整個網站中

    0熱度

    3回答

    我正在使用EF5並在POCO類中有實體。我的第一個問題是什麼是實施業務規則和驗證的最佳地點? 我的第一個猜測是直接將它放到POCO類中,當它觸發SaveChanges()時,它會被一些Validate()函數從DBContext調用。 這種運作良好,但有些規則需要這樣 例如類發票的多個實體驗證: if(this.Items.Where(i=>i.Price > 100).Count() > 0)

    0熱度

    1回答

    我有一個Drools Expert Knowledge的簡單用例。我正在使用Drools 5.3.0.Final,我的規則已經編入Guvnor 5.3.0.Final。 我的變更xml文件如下所示: <add> <resource type="PKG" source="http://ssmdeoasd01.susalud.com:7777/drools-guvnor/org.drool

    0熱度

    2回答

    我們正在開發一個應用程序,該應用程序在Oracle數據庫的存儲過程中實現了業務邏輯。幾年來一直如此。 商業規則是多種多樣的,並經常爲特定客戶定製。 目前它們有些與數據管理和數據檢索代碼混合在一起。 我一直在考慮提出移動BRMS中的一些邏輯。 我的同事們很可能會反對因爲: 他們經歷了基於PLSQL當前實現顯然比中間層,即在Java中實現一個具有邏輯更有效。 我們的用戶通常確實需要從我們的軟件得到的短

    0熱度

    1回答

    我正在添加一個「四捨五入」的業務規則,將十進制屬性值舍入到單獨整數屬性中指定的小數位數。如果兩個屬性都是有問題的業務對象的成員,這很好地工作。如下面的代碼VB.Net ... BusinessRules.AddRule(New Round(_decimalProperty, _precisionProperty)) 我有一個從CommonBusinessRule繼承的私人回合類及其構造函數如下

    1熱度

    2回答

    我們將WSO2 ESB用於聚合項目。我們正在使用來自六家供應商的SOAP的某些產品的價格,響應格式已經在ESB中統一,每個響應包含5-10個產品。 下面是一些示例響應:從供應商1 響應:從供應商2 <Products Vendor="1stVendor"> <Product> <Brand>Sony</Brand> <Model>M5<Model> <

    2熱度

    2回答

    當涉及多個聚合時,我懷疑域應該如何執行業務規則。 假設我有帳戶和外部帳戶聚集: public class Account { public String getId() {...} public void add (Double amount) {} } public class ExternalAccount { public String getId() {

    0熱度

    1回答

    如何從ILOG JRules調用java類?有什麼方法或選擇嗎?請分享。 那麼我們在像我們必須調用規則集中的java類方法的情況。由於特定情況在業務規則中匹配,我們需要調用java類的特定方法。 使用呼叫JavaClass.JavaMethod()的類似的事情,我們可以做到使用Oracle規則作者 我們不知道如何在ILOG JRules中執行相同的任務 感謝

    3熱度

    1回答

    計算(無序列化)Drools KnolwedgeBase將佔用的堆內存量(以字節爲單位)的最佳方法是什麼?

    1熱度

    2回答

    我嘗試使用Between謂詞將當前日期時間與日期時間範圍進行比較。 我參考mscorlib組裝和使用get_Now()在DateTime類在程序集中獲取DateTimeNow。我有問題比較此當前日期時間與範圍。 我的病情是這樣的: DateTimeNow是2012-08-03 07:00:00之間2012-08-04 07:00:00 在我區DateTimeNow應目前爲2012-08-03 16