這個問題以前可能已經被問過了,但我正在尋找與我見過的不同的答案。如何將業務邏輯和數據庫調用與WCF Web服務分開?
我們的網站是在ASP.NET中,我們使用模型 - 視圖 - 演示者模式來使業務邏輯脫離標記代碼隱藏。
是否有一種可接受的Web服務模式,用於將業務邏輯從代碼隱藏中解脫出來?看起來把邏輯放在'演示者'中是有誤導性的,因爲這些調用並不真正向用戶提供任何東西,甚至可能不會將數據發送回客戶端。
這個問題以前可能已經被問過了,但我正在尋找與我見過的不同的答案。如何將業務邏輯和數據庫調用與WCF Web服務分開?
我們的網站是在ASP.NET中,我們使用模型 - 視圖 - 演示者模式來使業務邏輯脫離標記代碼隱藏。
是否有一種可接受的Web服務模式,用於將業務邏輯從代碼隱藏中解脫出來?看起來把邏輯放在'演示者'中是有誤導性的,因爲這些調用並不真正向用戶提供任何東西,甚至可能不會將數據發送回客戶端。
我結束了一個'演示者'類型模式,就像我爲我的ASP.NET頁面一樣。
我認爲ASP MVC.NET適用於允許您分開業務邏輯以及編寫單元測試的網站。
如果你堅持自己做,沒有什麼能阻止你創建模型,執行業務邏輯和生成演示者的「控制器」。我同意演講者的業務邏輯不是一個好主意。