n-tier

    0熱度

    2回答

    我讀了一些關於SqlCacheDependency的文章。我認爲這是一個更新緩存的非常酷的方式,但是我不知道如果我的應用程序是n層架構,我該如何處理這個技術。 如果我的程序是一個小型的web應用程序,或者還有一種方法可用於大型n-tier架構,這只是有用嗎?

    4熱度

    2回答

    我正在分解我現有的現有工作應用程序,以便更好地理解n層結構。此應用使用具有表單身份驗證的角色提供程序的自定義成員資格&。 目前所有的數據訪問和業務邏輯都在同一個ASP.Net解決方案中。 我已經構建了業務邏輯層(BLL)和數據訪問層(DAL),並提取出業務邏輯。我在掙扎着MembershipProvider類應該存在的位置。 執行成員資格提供類必須駐留在表示層,因爲內置的UI控件的緊密耦合(登錄,

    2熱度

    1回答

    這是一個非常非常基礎的問題。假設我想在.NET中構建一個具有n層體系結構的企業CRUD應用程序。我應該使用哪種數據訪問方法?我想要互操作性,所以數據集已經出來了(我想它已經不是2003年了)。同樣,.NET RIA Services公佈的通過附加服務向非Silverlight客戶端公開其功能的方法似乎不適用於更新操作convincing。我有種類的能夠用Entity Framework拼湊出一些東

    0熱度

    5回答

    當添加用戶輸入到一個網頁,它應該(除非是當然的HTML :)進行編碼,以幫助防止XSS攻擊等。像這樣: litForename.Text = HttpUtility.HtmlEncode(MyUser.Forename); 我將一個模板放在一起來生成我的業務邏輯層,並且我正在考慮在數據從數據庫中出來之前立即使用它來完成所有編碼,然後到達UI代碼。這將確保一切都應該是編碼(我顯然排除包含XHTM

    5熱度

    3回答

    我將很快設計一些Web應用程序。他們可能會在asp.net mvc中完成。 在我現有的web應用程序中,在delphi中完成,數據訪問層被分離成一個完全獨立的應用程序,有時運行在不同的服務器上。對於代碼重用而言,這比結構化原因更重要。這不會成爲下一個應用程序的一個因素,因爲它會全新的。 在mvc應用程序中是否有單獨的數據訪問應用程序過度使用?我將通過使用MVC將業務類分離出來,並且我將使用ORM來

    3熱度

    3回答

    我已經設計了不少最近的Windows窗體應用程序(數據輸入應用程序,辦公一體化,等等),雖然我總是設計時考慮到邏輯層中, 「中間層」業務邏輯層始終託管在桌面PC(即物理客戶端 - 服務器)上。 當我接近更復雜的應用,我發現自己渴望有一個物理中間層,而不是與傳遞請求返回到應用服務器來處理業務邏輯(可定期更改)和接口的桌面客戶端。這感覺就像我錯過了一些因素,比如更適合Web應用程序的可伸縮性和可維護性

    4熱度

    3回答

    最近我一直在討論處理n層體系結構中鏈接的最佳方法。 目前我正在做的方法是引發和處理層之間的異常錯誤,並使用事件/委託進行其他通信(以更新進度條等)。這些是最好的方法,還是有另一種我忽視的方法會被認爲是更好的做法?

    2熱度

    4回答

    我設置了一個測試數據庫,開始對最近添加到的應用程序進行單元測試。這是一個三層設計(表示層,BOL和DAL),這是我第一次編寫單元測試。 我已經決定在BOL開始和我想最好的辦法就是換出的ConnectionString有一個指向我的新的測試數據庫(已經沿作爲共享字符串傳遞)。但是,我不希望更改任何生產代碼。我只是希望以某種方式在單元測試期間將應用程序重定向到測試數據庫。我該如何去完成這件事?

    1熱度

    1回答

    我在我的Web解決方案的結構如下: 域 數據訪問 ApplicationServices 網絡 測試 我有我使用的一些應用服務抽象我正在使用的一些Web服務。 (具體來說,我將一些裝運web服務捆綁到一個應用程序服務中。)我的應用程序服務層是否應該引用我正在使用的Web服務,其他層仍然是無知的,還是應該引用Web和測試中的Web服務並將Web服務注入應用程序服務?

    2熱度

    2回答

    MVC的哪一層(Model,View,Controller)應該處理權限邏輯? 讓我澄清一下。 顯然,UI(視圖和控制器)需要能夠訪問顯示/隱藏組件的權限並處理權限被拒絕的場景。這似乎也很明顯,模型層應該將權限保存到數據庫中。 但是,像這樣的「複雜」權限規則呢? 在我正在開發的wiki/CMS系統中,每個用戶都有一組每頁權限(查看,編輯,重命名等)。對於現有頁面,這些權限是從數據庫中檢索的。對於新