multi-tier

    3熱度

    3回答

    我想用3層建立一個多層的項目(或層?有什麼區別?) 現在,我應該如何命名每個層(第三層)? 我看到維基百科這樣的描述: 但我不能簡單地命名我的層「表示層」,「邏輯層」和「數據層」,可以嗎? 這在名稱空間中並不適合。 命名的任何想法?

    2熱度

    1回答

    我有一個Java EE應用程序(簡單的Web GUI,一個大的EJB 3業務層,JPA),其大部分功能取決於當前登錄的用戶。 因此,EJB受到無所不在的String userName參數的侵害。你很難找到一個沒有它的非平凡方法,它會一直下降到最基本的EJB。偶爾還會有其他與會話相關的參數進行補充,如用戶的語言環境。 因此,參數列表增長並且代碼清晰度受到影響。這可能是一個常見的問題,如何避免它?推動

    0熱度

    1回答

    是否存在用於表示另一個類的類的標準名稱,但保持其不同; 一個示例應該有助於說明:例如,我的業務層可以訪問類的對象,如.NET的System.Diagnostics.Process,其中包含有關係統上運行的進程的大量信息。另一個項目(如系統資源項目)沒有用於業務層中的所有信息,因此我實現了一個只包含被視爲重要的屬性的ProcessInfo類。 是否有這樣的中介,代表類的名稱?

    1熱度

    2回答

    我有一個三輪架構的應用程序。我不明白如何在這種情況下處理異常。我收集了一些問題: 1。我是否需要創建一個通用異常,如PersistentException,並使所有DAO類方法只拋出一種類型 - PersistentException?即在每個DAO方法(CRUD)內部都這樣做: public create(Entity instance) { try { ...// al

    0熱度

    2回答

    將DTO對象傳遞給服務層是不是不好的做法? 現在我的業務層的方法是這樣的: public save(MyEntity entity); 映射值從DTO業務實體(myEntity所)的表現層上進行 但我想方法簽名改成這樣: public save(MyEntityDTO dto, String author); 而且從DTO映射到業務實體之後,會發生在服務層上。 編輯:我想要它,因爲我需要在

    2熱度

    3回答

    我不知道如何正確管理C#中的接口。我的目標是爲我的業務層服務創建一個抽象類,它具有一些調用不同DAL存儲庫方法的常用方法(如Save(),Dispose())。我想避免在我所有的服務類似重複: public Save() { repository.Save(); } 我有類似的情景: 接口 namespace Common { public interface IRe

    0熱度

    1回答

    我在客戶機 - 服務器應用程序中使用SSL證書;客戶端和服務器都使用兩個即將到期的證書。通常情況下,你只需用新的證書替換證書,但由於客戶數量衆多,這種情況不會一次發生。 因此,如果只更新服務器和部分客戶端,則其餘客戶端將無法再進行身份驗證。 甲快速修復是取代與簡單地忽略該證書的有效期一個版本的二進制文件;客戶端的更新可以按順序完成,只要它在證書過期之前完成即可。 長期解決方案,我想到: 使用木偶在

    1熱度

    1回答

    以下定義from wikipedia解釋了多層應用程序中的數據訪問層。 數據訪問層(DAL)是一種計算機程序,其 提供到存儲在 持久存儲某種,例如數據庫數據簡化的訪問的層。 持久存儲也可能由一個或多個文件組成,但上層不知道如何在文件中組織信息。假設我們有一個使用配置文件的應用程序,例如app.config或web.config:app.config文件中可能有某些參數的值(例如高速緩存的最大大小)

    2熱度

    2回答

    我有以下組分的多層控制檯應用程序: - 數據訪問層 - 域層 - 使用在數據訪問層 定義的數據存儲庫中的類 - 發動機 - 這包含條目指向應用程序並使用域圖層類,編排操作 數據訪問圖層類和域圖層類實現一組接口。你如何建議我做DI?我是否需要在我的域類和我的引擎類中引用Ninject,還有其他方法可以在單個位置執行綁定嗎?什麼是最好的模式來做到這一點。 我剛開始使用DI和Ninject,所以任何幫助

    4熱度

    3回答

    我對這個問題的答案進行了挖掘,但以前提出的所有問題似乎都是一個複雜的變體,並沒有回答問題,所以我想我應該問一下。 我開發有以下三層應用程序..... DAL - 使用實體框架 BLL數據訪問層 - 業務邏輯層 Web應用程序 - MVC Web應用程序 我已經創建了一個實體框架模型,存儲庫類和我的連接字符串在DAL App.Config文件中。我現在已經在BLL中創建了我的第一個類,它引用了DAL