springService1 [TIL] 231113 Spring | 3Layer Architecture, IoC와 DI, Bean 3 Layer Architecture - 길고 복잡한 코드를 유지 보수 등의 이유로 깔끔하게 관리하기 위해 Controlller, Servce , Repository로 나눔. 1. Controlller - 클라이언트의 요청을 받고 서비스에게 로직 처리를 전달함 - 서비스에서 처리 완료된 결과를 클라이언트에게 전달 2. Service - 사용자의 요구사항을 처리 - DB저장 및 조회가 필요할 경우 Repository에게 요청 3. Repository - DB 관리 - DB CRUD작업 처리 IoC와 DI - IoC (제어의 역전) - DI (의존성 주입) Bean - 스프링이 관리하는 객체 Spring IoC container - Bean을 모아둔 컨테이너 Bean 등록 방법 - @Component를 등록.. 2023. 11. 14. 이전 1 다음