application-layer

    0熱度

    1回答

    我在這裏簡單的問題,以縮小將附加數據: 什麼是一些推薦的方法領域層的實體進行驗證在需要來自存儲庫的數據時構建? 例如,考慮到通過需要下面的驗證規則創建的實體之前: 規則1:要求換一部手機的職員必須有工作了ABC公司爲6個月以上 實體在域層中可用的信息源於UI,後來從應用層的訂單服務傳入,但沒有足夠的信息來執行上述示例規則。需要從存儲庫查詢以返回僱員的僱用日期,以計算他們是否已經工作了6個月或更長時

    2熱度

    2回答

    在我們的應用程序中,我們有一個場景,我們需要根據業務規則和當前用戶的上下文來驗證屬性更新。我正在嘗試確定進行驗證的最佳方式,因爲我認爲域模型不應該瞭解當前用戶。我們的正常授權與域分開,與此場景不同。 這個驗證應該發生在哪裏,並且有更好的方法來處理它?域模型應該知道用戶?任何幫助或輸入讚賞。 簡單示例: 我們訂購的批准數量。只有特定的用戶類型才能在特定的方向上更新數量。這是在域聚合中驗證的正確方法嗎

    0熱度

    1回答

    假設我已經在TCP的Instant Messaging之上定義了自己的應用層協議。我爲這些消息使用了一個數據包結構。當我使用對稱(AES)和非對稱(RSA)加密時,對於不同的消息類型,我獲得不同的數據包大小。現在回到我的問題。 如何從套接字中讀取我收到的單個應用程序層數據包? 我應該指定什麼尺寸? 在此先感謝。 我有兩種方法。 閱讀來自所述TCP流,它表示實際 分組大小字節的固定量,並且從該流終於

    1熱度

    2回答

    我有一個TSQL視圖。除了幾列以外,它非常基本,它只是簡單地進行一些連接,然後將所有東西粘合在一起,以呈現應有的美觀。然而,幾個不那麼簡單的列使得視圖代碼很難擴展,現在新的需求已經出現,使複雜的列的業務邏輯無效。 沒有去過多細說,有我在數據庫中的表: tblEmployment 這包括「外水」的行。每次連續列的任何,對於給定的就業變化(假設的employmentTitle變化),那麼當前行推入

    0熱度

    1回答

    我在C#中非常新,我正在開發具有客戶端/服務器體系結構的C#(WPF)應用程序,並且我需要在兩臺機器之間進行通信(僅限短JSON ,但是很多),而HTTP對於所有的頭文件來說太「沉重」了。在應用層上是否存在HTTP的替代方案?

    0熱度

    1回答

    C#,LINQ到SQL 一些建議我打開新的話題insteed該主題becouse有我的問題沒有解決。現在我需要你的幫助來重新設計我的圖層。 Linq To Sql - Making a dynamic search for the Application layer without exposing DAL layer as DLL 我的項目包括3層:DAL,BL,應用。 Linq2Sql存在於D

    1熱度

    1回答

    所以,我在這裏看到了一些關於它的問題,但沒有一個是關於它的具體問題,也沒有回答我的疑問。在分層體系結構/ DDD應用程序中,控制器(常見MVC應用程序中的「C」)適合於哪一層?我讀過不同的地方,它可能在UI層或應用程序層,但我仍然無法圍繞什麼是正確的層。 我正在閱讀埃裏克埃文斯的DDD,直到我已經讀完這本書的時候,我還沒弄明白。我注意到他說如果UI層不太複雜,可以將它與應用程序層合併。這對控制器是

    1熱度

    1回答

    我現在開始考慮建立適當的架構聯網網絡與一個主服務器和備用服務器,我想作爲一個熱備用操作。 我的知識非常少,我正在尋找能夠讓我開始的指導方針和文章。 需要複製將運行以下服務器: - 在Windows Server 2008 R2操作系統 - MS SQL 2008 R2標準 - IIS 7.0將運行內置在asp.net Web應用程序 - 幾個後臺服務,其中一些將數據寫入數據庫。這是內部編寫但沒有復

    2熱度

    1回答

    我曾經讓我的DTO在域層中聲明。但那是在我後來才明白,應用層應該將原語傳遞給域層來實例化域模型實體,而不是DTO。現在我知道了這一點,對於在域圖層中聲明的DTO沒有用處。 由於我的應用程序層具有應用程序服務,該應用程序服務可以將數據轉換爲DTO並將數據轉換爲各種圖層,因此我認爲DTO也可以在應用程序層中聲明。 那麼,應用層通常應該在哪裏聲明DTO? 在此先感謝。 更新:02/25/2016 我將基

    0熱度

    1回答

    我知道清理是一件好事。我也理解操作系統的內部,所以如果我知道我的進程正在終止,那麼它的內存將被釋放。但我喜歡提出不同的觀點。我認爲在退出時釋放內存相當糟糕。 例如,我可能已經分配了大量的內存,如果我在退出時釋放它,它需要被帶到RAM中,然後釋放它。如果我不,在退出時,它只會在一張桌子上標出。我知道這個問題可以被認爲是A_VERY_PLATFORM_DEPENDENT,但是從今天的應用程序開發人員的