問題

沒有BLL(商業邏輯層)的ASP.Net 2.0應用程式是否“可以接受”如下?

  1. SQL Server資料儲存和儲存過程
  2. 資料鏈路層(Strongly Typed Table Adapters)連線到儲存的Procs
  3. android – 顯示帶有程式碼的ASPX頁面和直接連線到DLL的ObjectDataSource

BLL是否總是更可取,即使在演示後面的程式碼中業務邏輯完全可以驗證?不使用BLL有什麼潛在的缺點?

  最佳答案

只要你理解後果,這是可以接受的。你擁有BLL的主要原因是在整個應用程式的其他地方重用這個邏輯。

如果在表示程式碼中有所有這些驗證邏輯,那麼實際上很難在應用程式中的其他地方重用。

  相同標籤的其他問題

asp.netbusiness-logic-layerobjectdatasource