如何構建一個大型項目,大部分業務邏輯已經存儲在存儲過程中?從ASP轉向,業務邏輯被困在存儲過程中
這裏是背景的一點點:
我們正在從傳統的ASP遷移到ASP.NET(VB)和幾乎所有的業務邏輯內部存儲過程。因爲我的老闆不想(太昂貴,需要太長時間,沒有「真正的」附加價值),所以將邏輯擺脫出來幾乎是不可能的。
我在想製造由ASPX頁面的表示層,業務邏輯層/數據訪問層 將基本上得到的數據,並與現有的存儲過程和業務實體層0將作出的類交互(用於實體和集合)包含這兩層之間交互的信息。
我想製作這些圖層的原因是爲了能夠重複使用大部分代碼而不重複它。
我想就您如何構建新應用程序發表意見。
你提出的結構是好,除了業務邏輯和數據訪問應該理想地分隔,但無疑將是困難的,如果其中大部分包含在格蘭現有的存儲特效。 – 2010-10-28 14:25:29