일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- GitHub
- AnimationController
- React JS
- MS-SQL
- Binding
- 자바스크립트
- MVVM
- 닷넷
- 리엑트
- 오류
- typescript
- page
- listview
- 바인딩
- Flutter
- 깃허브
- JavaScript
- Animation
- Firebase
- 파이어베이스
- spring boot
- HTML
- 애니메이션
- 함수
- .NET
- db
- 플러터
- 마우이
- MSSQL
- Maui
Archives
- Today
- Total
목록오블완 (1)
개발노트
3. [ASP .NET Core] 의존성 주입(DI), IoC 란 무엇인가? (with Simple Injector)
1. 의존성 주입(DI)란?**의존성 주입(Dependency Injection)**은 객체 간의 의존성을 외부에서 주입하여 객체를 생성하고 관리하는 디자인 패턴입니다.이를 통해 코드의 재사용성, 테스트 용이성, 유지 보수성을 높일 수 있습니다.왜 DI를 사용하는가?객체가 서로 강하게 결합(Coupling)되어 있으면 변경이 어렵습니다.의존성을 분리하면 코드 변경과 테스트가 용이해집니다.서비스, 리포지토리, 데이터베이스와 같은 의존성을 명확히 관리할 수 있습니다.2. IoC란?IoC(Inversion of Control, 제어의 역전)은 객체의 생성과 생명 주기를 개발자가 직접 관리하지 않고, 컨테이너 또는 프레임워크가 관리하는 것을 말합니다. (제어권이 컨테이너에게 있음)이를 통해 코드가 DI 컨테이너..
서버 개발/ASP .NET Core
2024. 11. 17. 01:48