[스프링 2팀] 1~4장. 스프링 부트 개발 환경과 애플리케이션 개발하기
1장 스프링 부트란? 1. 스프링 프레임워크- 자바를 위한 오픈소스 경량급 애플리케이션 프레임워크로 엔터프라이즈급 애플리케이션을 개발하기 위한 다양한 기능을 제공, 쉽게 사용할 수 있도록 돕는 도구이다. 1.1 제어역전- (IoC, Inversion of Control) - 스프링 프레임 워크는 제어역전 기반이다.- 지금까지의 프로그램을 사용자가 제어하는 구조였다면 제어역전은 제어의 흐름을 사용자가 컨트롤 하지 않고 위임한 특별한 객체에 모든 것을 맡기는 것 이다.- 이 때문에 의존성 주입(DI; Dependency Injection), 관점 지향 프로그래밍(AOP; Aspect-Oriented Programming) 등이 가능하다.- 객체 생성 및 연결을 외부 요소에 맡겨 결합도를 낮추고, 코드..
24-25/Spring 2
2024. 11. 15. 10:00