Computer Science/Spring & Web1 Spring 이란? 1. 스프링이란? 스프링은 어렵고 복잡하며 느렸던 EJB의 문제점을 지적하며 등장한 오픈소스 애플리케이션 프레임워크입니다. Java 기반의 프레임워크로, 여러 기술들의 모음입니다. IOC, DI, AOP, POJO라는 큰 특징을 바탕으로 객체 지향언어의 특징을 살려, 좋은 객체 지향 애플리케이션을 개발할 수 있게 도와주는 프레임워크입니다.2. 스프링의 가장 큰 특징? - IOC(inversion of Control, 제어 역전) : 객체의 생명주기를 개발자가 아닌 컨테이터가 대신 해주는 것을 말한다. - DI(Dependency Injection, 의존성 주입) : 구성요소 간의 의존관계를 외부의 설정파일을 통해 정의하는 방식을 말한다. 모듈간의 결합도를 낮추고 코드의 재사용성을 높인다. - AOP(As.. 2021. 4. 27. 이전 1 다음