business-logic

    0熱度

    1回答

    我讀過實體的業務邏輯應該在單獨的類(服務)中,而不是在實體類中。這對我來說聽起來是正確的,沒有問題,但是當存在實體繼承時會發生什麼? 我的意思是,我有兩個實體「Commute」和「SingleRide」,它們帶有一個叫做Ride的抽象超類。這兩個類共享一些邏輯,所以這樣的服務可以,但同時每個都有自己的邏輯。例如,如果我想獲得一個根據實體類別不同而不同的「騎乘描述」,那麼如何使用單一的服務來處理「騎

    1熱度

    1回答

    我目前在我的應用程序中實現了一些彙總從數據庫中獲取的大量信息的「報告」:表中的每個單元格都來自另一個表格的總數,每個單元格來自於另一個表格的總數等。 報告應該始終向用戶顯示最新的數據:每個數據在軟件中的任何位置更改並且報告必須是最新的。 我最終生成了太多的SQL。 我試圖緩存(在數據庫中)中間結果和表,它的工作原理。但是,在應用程序中可以更改數據的任何地方,我必須重新計算在太多地方調用以recom

    2熱度

    2回答

    我試圖用C#和OOP的意大利麪VBA代碼移植一個多年的MS Access應用程序,並且我正在努力尋找將域邏輯放入我的域類的最佳方法。 我將使用Country類作爲一個簡單的例子。它有三個屬性有不同的業務規則: CountryCode不能再更改一旦創建了全國,因爲這會導致與使用國家 CountryName可以隨時更改第三方應用的問題,沒有任何潛在的邏輯或業務規則 IsoCode可以隨時改變,但必須正

    1熱度

    1回答

    我在MVVM應用程序中擁有businesslogic--並非真正的「數據」,而是真正的邏輯,意思是「規則」。示例:在wpf TreeView中拖動項目,其中每個對象都基於視圖模型並具有取決於業務案例的屬性。 當然,視圖模型中的這些屬性是「特定於業務的」。 但我傾向於在「viewmodel」或「Model」下不放置靜態,如「CanAcceptDragObject()」。這種普通的(大多是靜態的),特

    5熱度

    1回答

    我在我的項目中遇到了一個設計問題,涉及到放置某些業務邏輯的地方。 我有三個實體,Event,TicketOrder和Ticket。一個事件有很多TicketOrders和一個TicketOrder有很多票。 在我的模板中,我必須顯示事件有多少票。我正在考慮實現這一目標的最佳方法,但沒有得到很好的解決方案。我試過這個: 1)在Event實體中用setTicketsCount和getTicketsCo

    1熱度

    1回答

    我有一個在NetBeans內部開發的Web應用程序。它目前不使用框架,只有一些JSP頁面。我想添加一些業務邏輯,即一些Java類,它們可以處理一些數據並將其傳遞給輸出。我明白,JSP頁面是視圖層。其餘的(型號和控制器)呢? 我是否必須使用一個可以處理這個問題的框架(即,不可能將JSP與沒有框架的基於Java類的業務邏輯混合起來)? JSP僅用於編譯到servlet中,而這些servlet必須由JS

    2熱度

    2回答

    我環顧四周,沒有發現任何特定於我的問題,但這部分是因爲我不確定如何對其進行描述。 我管理大約20個不同的C#.NET應用程序,它們都做相對類似的事情。 我正在將通用代碼整合到數據,業務邏輯和演示文稿中。 我的問題涉及到業務邏輯層。 我收集一個業務/域對象是一個持有狀態,有時可能會執行相關操作(如果你採取這種方法)。 但是你會怎麼稱呼一個只能通過例程工作的對象呢? 例如: 在表示層的按鈕事件被觸發。

    -4熱度

    1回答

    我有以下代碼,通常會需要一些時間的實例,將它們轉換爲毫秒來做出一些相當精確的計算,並且在這些時間之間或者小時之間產生相等的日期(視情況而定) 。我認爲代碼最能解釋我正在努力實現的目標。以下是一些片斷...... private int hours = 0; /* This is intended to get the days between 'startDate' and 'endDate'

    0熱度

    1回答

    我有一些關於在平均N層架構應用程序中使用業務邏輯層的簡單問題。 我正在開發我最後一年的大學項目,並使用Web表單表示層,業務邏輯層,數據訪問層和數據層。 1)您對哪裏是執行用戶輸入驗證的最佳位置有什麼意見?對我來說,在客戶端使用像jQuery驗證這樣的表示層,以及用於服務器端驗證的ASP.NET驗證控件是很有意義的 - 然而很多文章都聲明最好在BLL中執行驗證。 2)目前我的BLL非常薄,90%的

    0熱度

    1回答

    我是新來的magento,我正在嘗試爲電子郵件表單創建一個模塊。 在傳統的MVC中,我會將請求發送給控制器,但在Magento中,控制器只負責一個URL。所以當我想把我的電子郵件表格放在產品頁面上時,我無法使用控制器,對嗎? 我通過產品頁面中的佈局xml包含我的塊元素。所以我必須驗證我的表單並在我的塊元素的類中發送電子郵件?或者我需要爲此編寫一個或多個幫手? 什麼是magento方式? 非常感謝。