business-logic

    0熱度

    1回答

    我試圖寫數據庫邏輯單元測試,如創建表和訪問表等 我有一個想法在我的腦海裏,找了框架這可以提供以下我功能 - 創建XML(或支持的格式文件),它代表被需要用於測試的情況下與所提供的狀態 - 創建內存數據庫的數據庫的狀態xml文件 - 在內存數據庫中執行我的數據庫訪問代碼。 知道是否有任何API或框架,可以提供上述功能? 請讓我知道

    6熱度

    1回答

    我在很長一段時間後聽說過這兩個概念。 如「windows工作流基礎」和Activiti和jBPM等項目是「業務流程管理引擎」。 這兩個名詞(「工作流引擎」和「業務流程管理引擎」)是同一個東西嗎?

    0熱度

    2回答

    我試圖設計一個具有豐富模型(貧血模型是不好的OO實踐)的領域層。我還從DDD瞭解到,它不排除服務對象,並且良好的領域層設計是將領域邏輯分成領域模型和服務對象的健康平衡。不過,如果業務邏輯應該在域模型和服務對象之間劃分,那麼應該在哪裏繪製線?換句話說,我如何知道業務邏輯是屬於域模型還是服務對象?是否有經驗法則規定某些行爲應該轉到域模型而其他行爲屬於服務對象?請讓我知道你是否可以提供一點點提示,謝謝。

    1熱度

    2回答

    我只是完成使用Ninject依賴注入到我的asp.net網站API項目實施庫模式&工作單位。 使用實體框架作爲我的ORM。 我有以下soluction結構(項目): Web應用程序(asp.net網頁API) 數據(的DbContext,資料庫) 接口(IRepository等) 模型(來自DB的POCO類) 例如我的PersonRepository(數據項目): public class Per

    0熱度

    1回答

    將查詢和業務邏輯存儲到可重用模型中是一種很好的做法。你如何處理複雜和完整的連接查詢,這些查詢只能在一個方法中使用一次? 我想聽聽你的意見,因爲對我來說,把它們寫在模型上是沒有意義的,因爲它們永遠不會被重用。我可以用一個被十幾個複雜查詢污染的模型來結束,這讓我們很難找到可以重用的好方法。 你在這種情況下做什麼?

    0熱度

    3回答

    我正在研究可能使用Angular開發SPA應用程序。 我們面臨的挑戰是,我們有相當大的量進場,而用戶在表單上輸入數值金融基礎計算的。以下是一個簡化示例: 用戶正在銷售交易輸入表單上輸入明細行。 當他們進入淨額,該系統應計算基於淨值銷售 稅額和總值進入(正如我所說, 它得到比這更復雜)。 這裏需要注意的重要一點是,當用戶跳出Net字段時,他們應該看到Tax和Gross字段更新。 所以,我在這裏看到的

    1熱度

    1回答

    整個應用程序我真的不知道在哪裏把業務邏輯iOS應用內.. 讓說,例如,它必須檢查每5分鐘和 基於用戶位置執行某種行動。 你是否在應用程序委託或其他視圖控制器中執行此操作? 還是在每個視圖控制器? 在此先感謝,我仍然是一個開始的程序員。

    0熱度

    1回答

    我一直在閱讀有關基於聲明的身份驗證,並且我理解將身份驗證,授權和業務層彼此分開是一種很好的做法。我們應該有一個驗證組件,一個檢查授權並與驗證者分開的組件,並且我們還有一個業務邏輯層。除了一部分外,所有這些都是有意義的。想象一下,我們有一種像YouTube這樣的產品的情況,但用戶只能看到他們訂閱的人的視頻,而訂閱需要批准。現在,這個單獨的授權組件如何決定是否允許獲取視頻而不訪問數據庫?這不是我們可以

    0熱度

    1回答

    在像Rails這樣的MVC框架中,總體共識就是將業務邏輯放入模型中。然而,當談到像「解決用戶解決的所有問題」這樣的邏輯時,我不確定哪個模型類應該放置邏輯,因爲它需要首先查找用戶提交的所有解決方案,並收集問題每個解決方案的id,那麼問題id可以得到所有需要的問題。 把它放在用戶模型中會感覺更優雅,所以我們可以調用類似user.getAllProblemsSolved()的東西。但是,我們需要從用戶實

    0熱度

    1回答

    我有兩個名爲ShoppingCart和StoreInventory的類。這些用於便利店系統,涉及零售商業領域。 它們都包含一個List產品字段。但是,只有ShoppingCart應該能夠計算列表中所有產品的總成本。此外,這兩個可疑的是完全不同的對象,但具有相同的字段(附錄:和方法,除了ShoppingCart可以計算其總值)。 什麼是通過接口和繼承可以解決這個問題的最佳途徑?