n-tier

    0熱度

    1回答

    我們正在設計一個新的SPA應用程序。最初,我們計劃擁有三層應用程序 - 應用程序層(它將爲網頁提供服務,並將作爲所有其他數據請求的代理)。 業務層(這將爲所有業務功能託管WebAPI)。 數據庫層(用於存儲數據)。 因爲這個應用程序將是一個HTML5應用程序,我們可以繞過數據請求應用層並直接調用業務層從瀏覽器? 一個缺點,我們可以看到的是,它會導致成CORS請求 對於一些要求預檢也將進入畫面。這可

    1熱度

    1回答

    我有一個包含多個項目(包括服務項目(業務邏輯)和MVC UI項目(演示文稿))的Visual Studio解決方案。 在服務項目中,我有一個json文件,需要在其中一個服務項目類中訪問。 我的問題是,幾乎所有的東西我嘗試返回到UI項目的路徑(不要在那裏JSON文件) 事情我已經嘗試: Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "geo.

    0熱度

    1回答

    我的經驗讓我更習慣於我的程序中的以下結構。假設這是一個.NET WPF應用程序。您創建一個WPF項目,一個業務邏輯項目(類庫),一個數據訪問項目(類庫)和一個實體項目(類庫)。 WPF項目通過業務邏輯層到達數據訪問層。這些實體是輕量級的DTO,可以自由流動。 我的問題是這樣的。我喜歡LINQ to SQL實體,除非我用它來創建我的實體,我不僅用實體關係的直接表格,還將我的實體放在我的數據訪問項目中

    0熱度

    1回答

    我構建N層應用程序 我: myapp.Business //業務邏輯 myapp.Data //數據接取和存儲庫 myapp.webApi //用於網絡API myapp.web //對於前方(角度) 我想用Identity 我的問題是:它應該放在哪裏?在WebApi或在業務?我應該安裝那個nuget軟件包,在哪裏應該放置Startup和IdentityConfig類?

    0熱度

    4回答

    我想在項目中使用分層體系結構和EF,Repository和UoW模式。 DBContext,Repository和UnitOfWork應該在哪一層? DAL or BLL?

    0熱度

    1回答

    我已經快過去很久以前的事解決了這個問題,但我忘了如何解決它...... 我有4個項目(型號N層結構,Data,Service,Web),並且無法獲得Code-First Migrations以使用正確的連接字符串。我在Web.Config中設置了連接字符串,並將Web項目設置爲解決方案的默認啓動項目。但無論初始化或更新Migrations時,它都會創建一個新的本地.mdf默認數據庫。

    1熱度

    2回答

    我用正三層架構 這裏CRUD在GridView的操作是我的aspx.cs代碼 using System; using System.Web.UI; using BAL; using System.Web.UI.WebControls; namespace GridViewThreeTierApplication { public partial class index : S

    0熱度

    1回答

    這是一個通用的體系結構問題,而不是對代碼示例或特定代碼解決方案的請求。 在一個多層應用程序,我們有handlings服務層驗證的兩個主要選擇: 服務層拋出異常,其中表現層應該捕獲和處理。 PRO這種方法是輕量級的服務層的簽名,但是,從另一方面存在的異常被拋出各地的地方,因爲例外本身潛在的開銷不是一個可能要重新考慮最廉價的選擇這個選項。 介紹ServiceResponse包裝類型 類型可能是這樣的(

    0熱度

    1回答

    我開始想知道業務層應該在MVC模式的哪個位置。 這很快讓我問「n層和MVC之間有什麼區別」。 我讀了很多文章和Stackoverflow的回覆,發現有錢的不同意見,因爲有答覆。 我不是專家,但我認爲一些回覆和文章只是垃圾。例如(Nah!) N層用於大型應用程序,MVC用於小型(垃圾) 然後我閱讀了一個有意義的內容。 N層進程始終將UI傳遞給BL到DL,並通過BL再次傳回UI。但是,MVC具有三角形

    0熱度

    2回答

    我在n層概念上掙扎。起初,我有這個概念,我的域實體將在我的3層共享(DAL,BLL,Service)。但最近被告知這是一個古老的概念,並沒有真正遵循SOLID概念。而是被告知爲每個圖層創建和對象。 Service ObjectService Business ObjectBus DAL Object 哪一個是服務依然依賴於業務,業務依賴於dal等。但我不確定如