ASP.NET Core에서 웹 요청이 처리되는 과정. 미들웨어, 종속성 주입


ASP.NET Core에서 웹 요청이 처리되는 과정. 미들웨어, 종속성 주입

Http 요청 수신 미들웨어 파이프라인 Dependency Injection (DI - 종속성 주입) 초기화 라우팅 미들웨어 인증 필터 리소스 필터 모델 바인딩 작업 필터 컨트롤러 작업 실행 예외 필터 결과 필터 콘텐츠 결정 미들웨어 파이프라인 종료 Http 응답 전송 미들웨어 파이프라인 요청 및 응답 처리에 대한 확장성이 뛰어난 모듈식 접근 방법을 제공하는 ASP.NET Core의 기능 순서대로 호출되는 일련의 대리자 등록하는 순서가 중요 파이프라인 끝에 도달한 이후 역순으로 미들웨어 스택 위로 이동 RequestDelegate next를 인자로 받아 커스텀 미들웨어 개발 및 추가 가능 Dependency Injection (DI - 종속성 주입) 디커플링으로 유지 관리가 좋아진 코드를 작성할 수 있음 Transient, Scoped, Singleton의 생명 주기를 가지도록 설정 가능 단위 테스트 작성이 용이해짐 일관적인 서비스 구성 경량 IoC(Inversion of Contr...


#aspdotnet #dependencyinjection #di #dotnet #dotnetcore #middleward

원문링크 : ASP.NET Core에서 웹 요청이 처리되는 과정. 미들웨어, 종속성 주입