我正在構建一個錯誤跟蹤應用程序,我正在考慮從我的表示層到我的數據訪問層從OOPS中獲得最大可能的好處。架構將像往常一樣3層,但我想使用設計模式或簡單的OOPS概念來創建連接拉出數據或類似的東西。OOPS和ADO.Net
2
A
回答
2
Here是一個n層web應用程序的詳細描述,這可能是有幫助的。這個特殊的應用程序是在.Net 3.5中完成的,它的功能比您需要的要多得多。您可以瀏覽以.Net 2.0編寫的前任項目,以瞭解其中的體系結構。無論哪種方式,您都可以下載代碼並擁有一個非常有用的架構模型來學習。
0
我們可以致電PIE以主要的OOPS概念。
這些是Polymorphism,Inheritance和Encapsulation。
您可以在您的應用程序中使用這些概念。
除了這個3層架構,您可以使用MVC (Model-View-Controller)架構。
0
如果您想要OOPS Concepts儘可能獲得最大的收益,您應該使用OOP的更多流行功能,例如封裝,繼承,多態性(根據需求編譯時間或運行時間),抽象類和接口設計更好的應用。
而且您可以使用MVC(模型 - 視圖 - 控制器),而不是三層體系結構。 在MVC中,你也會發現大多數OOPs Concepts已經使用過。
對於實例 的ActionResult類已被大多數類繼承像 - JsonResult,PartialViewResult,等的ViewResult
相關問題
- 1. OOPS和抽象
- 2. 關於OOPS和私人類
- 3. OOPS:__cmp__函數
- 4. JavaScript OOPS問題
- 5. SSIS和ADO.NET和Azure
- 6. EF5和Ado.Net
- 7. MySQL DataCOnnection和ADO.NET
- 8. ADO.NET DAL和BLL
- 9. OOPS中的班級和繪畫關係
- 10. OOPS(設計模式)
- 11. OOPS,有表現嗎?
- 12. php oops:知名度
- 13. oops概念的類型
- 14. 不使用OOPS概念
- 15. 已刪除用戶'postgres' - oops
- 16. 代碼執行類或oops
- 17. 設計類 - OOPS功能
- 18. 在Oracle中實施OOPS
- 19. 解釋Opencart OOPS代碼
- 20. EntityFramework和ADO.NET在一起嗎?
- 21. MSFT企業庫和ADO.NET
- 22. C#LINQ Distinct和ADO.NET EF
- 23. NHibernate和ADO.NET連接池
- 24. WPF和ADO.NET EF - 錯誤
- 25. WPF和ADO.NET EF - 不工作
- 26. ADO.NET與SQL和數據庫
- 27. Oracle回滾段和ADO.NET
- 28. ADO.NET和無需使用
- 29. IntelliTrace和ADO.NET參數值
- 30. F#和ADO.NET - 慣用F#
謝謝,我已經訪問鏈接幾個月前...但我需要的東西不同。像這樣的鏈接。我遵循Template + Generics。但它也有一些限制。 www.c-sharpcorner.com/uploadfile/rmcochran/elegant_dal05212006130957pm/elegant_dal.aspx – 2010-06-02 19:13:04