경량 컨테이너1 Spring Spring 자바 어플리케이션 개발 프레임워크 주요 개념 경량 컨테이너 DI (Dependency Injection) AOP(Aspect Oriented Programming) DI (Dependency Injection) - 강한 의존 관계를 줄이는 개념 - 유지보수에 용이하도록 만들 수 있음 (수정에 대한 요청에 유연하게 대처 가능) - 클래스 간의 의존 관계를 스프링이 알아서 해줌 직접 객체 선언 X (객체를 스프링이 제공해주는 환경설정에서 설정) 만약 어떤 객체가 바뀌면 스프링 환경설정 에서만 바꾸면 된다 강한 의존 관계 객체를 직접 선언할 경우 강한 의존 관계에 있다고 볼 수 있음 이럴 경우에 객체가 바뀌게 되면 일일이 찾아다니면서 바꿔야 해서 유지보수의 어려움이 있음 그래서 '느슨한 의존 관계.. 2022. 5. 30. 이전 1 다음 반응형