** 엔터프라이즈 애플리케이션 : 대규모의 복잡한 데이터를 관리하는 애플리케이션 많은 사용자의 요청을 동시에 처리해야 하므로 서버 성능과 안정성, 보안이 매우 중요 -> 스프링 프레임워크는 서버 성능, 안정성, 보안을 매우 높은 수준으로 제공하는 도구 # 스프링 부트 - 톰캣, 제티, 언더토우 같은 와스가 내장되어 있어서 따로 설치하지 않아도 독립적으로 실행 가능 - 빌드 구성을 단순화하는 스프링 부트 스타터 제공 - XML 설정하지 않고 자바 코드로 모두 작성 가능 - JAR 이용해 자바 옵션만으로 배포 가능 - 애플리케이션의 모니터링 및 관리 도구인 스프링 액츄에이터 제공 # 제어의 역전IoC과 의존성 주입DI - IoC(Inversion of Control) public class A { b = n..