반응형
전체 글
-
1. spring 사용 이유Spring/Spring 기본 지식 2020. 2. 6. 13:17
스프링 사용이유 객체의 생성은 Spring Container에 맡기고, DI(Dependency Injection)을 통해 객체를 주입받아서 사용하여 '생성'과 '사용'을 분리해서 이용하기 때문에 객체지향 5개원칙 중 단일책임 원칙, 개방-폐쇄의 원칙 준수 가능 단일책임 준수 원칙을 지키는 이유 클래스가 수행하는 기능들이 많아지면 클래스 내부의 함수끼리 강한 결합이 될 가능성이 높아지기 때문에 개방-폐쇄의 원칙 기존의 코드를 변경하지 않으면서 기능을 추가할 수 있도록 설계 AOP(AspectOriented Programming)를 사용 다양한 모듈에서 공통적으로 이용되는 기능들을 분리시켜 사용하여 핵심기능 외의 기능을 해당 모듈에 응집되지 않도록 하는 기술 PoJo 지원 가능사용 (Plan Old Jav..