버그 추적 응용 프로그램을 구축 중입니다. 여기서 내 프레젠테이션 계층부터 데이터 액세스 계층까지 가능한 최대의 OOPS 이점을 고려하고 있습니다. 아키텍처는 일반적인 3-tier와 같을 것입니다. 그러나 디자인 패턴 또는 단순히 OOPS 개념을 사용하여 연결 추출 데이터 또는 그와 유사한 것을 생성하려고합니다.OOPS 및 ADO.Net
2
A
답변
2
Here은 도움이 될 수있는 n 계층 웹 응용 프로그램에 대한 자세한 설명입니다. 이 특정 응용 프로그램은 닷넷 3.5에서 이루어지며 필요 이상으로 많은 기능을 제공합니다. .NET 2.0에서 작성된 이전 프로젝트를 탐색하여 해당 아키텍처에 대한 설명을 얻을 수 있습니다. 어느 쪽이든, 코드를 다운로드하고 공부할 매우 유용한 건축 모델을 가질 수 있습니다.
0
PIE을 주 OOPS 개념으로 부를 수 있습니다.
이들은 Polymorphism, Inheritance 및 Encapsulation입니다.
응용 프로그램에서 이러한 개념을 사용할 수 있습니다.
3 계층 아키텍처와 별도로 MVC (Model-View-Controller) 아키텍처를 사용할 수 있습니다.
0
OOPS 개념의 최대한의 이점을 원한다면 캡슐화, 상속, 다형성 (요구 사항에 따라 컴파일 시간 또는 런타임), 추상 클래스 및 요구 사항에 따른 인터페이스와 같은 OOP의 더 많은 인기있는 기능을 사용해야합니다. 더 나은 응용 프로그램을 디자인하십시오.
3 계층 아키텍처 대신 MVC (Model-View-Controller)를 사용할 수 있습니다. MVC에서는 대부분의 OOP 개념이 사용되었음을 알 수 있습니다.
예를 들어 ActionResult 클래스가 같은 대부분의 클래스에 의해 상속되었습니다 - ViewResult 등 JsonResult, PartialViewResult,
관련 문제
- 1. OOPs 명확화
- 2. 디자인 클래스 - OOPS 기능
- 3. C# OOPs 아키텍처 문제
- 4. C++ language oops
- 5. 오라클에서 OOPS 구현
- 6. OOPS (디자인 패턴)
- 7. MySQL DataCOnnection 및 ADO.NET
- 8. Java OOPS 주차장 예 디자인
- 9. 삭제 된 사용자 'postgres'- oops
- 10. ado.net
- 11. ADO.NET 연결 풀링 및 SQLServer
- 12. ADO.NET 엔터티 모델 및 LINQ
- 13. ADO.NET Join() 구문 및 설명서
- 14. ado.net
- 15. oops - 파이어 폭스의 귀신 탭 박스
- 16. ADO.NET 엔터티 프레임 워크 또는 ADO.NET
- 17. 왜 최종 출력은 0이다 : OOPS 샘플
- 18. ADO.Net 환경의 인터페이스를 통한 추상 클래스
- 19. Ado.net 트랜잭션 범위, NHibernate 및 여러 서버
- 20. MVVM : ado.net 엔티티 프레임 워크 및 모델
- 21. WPF 및 ADO.NET EF - 작동하지 않습니다.
- 22. ADO.NET, SQLite 및 TSQL과의 읽기 전용 연결
- 23. ADO.NET 엔터티 프레임 워크 및 ID 열
- 24. ADO.NET (및 EntityFramework)에서 데이터베이스를 해제합니다.
- 25. ADO.NET 트랜잭션 및 SQL Server 2008 트랜잭션
- 26. 페이징 지원 - ADO.NET Entitry Framework 및 LINQ
- 27. WCF 및 ADO.Net 데이터 서비스는 어디에 있습니까?
- 28. ADO.Net 엔터티 프레임 워크 및 동적 순서
- 29. ADO.NET CommandBuilder가,에 InsertCommand 및 기본 제약
- 30. .NET 3.5 SP1 및 ADo.NET Entity Framework
덕분에, 나는 이미 몇 달 전에 연결이 방문했다 ...하지만 난 다른 무언가가 필요합니다. 이 링크와 같은 것. 나는 Template + Generics를 따랐다. 그러나 그것은 또한 몇 가지 한계가 있습니다. www.c-sharpcorner.com/uploadfile/rmcochran/elegant_dal05212006130957pm/elegant_dal.aspx –