Spring&SpringBoot31 스프링을 공부한다는 것은 스프링이란 무엇인가? 스프링은 자바 엔터프라이즈 애플리케이션 개발에 사용되는 애플리케이션 프레임워크다. 애플리케이션 개발을 빠르고 효율적으로 할 수 있도록 애플리케이션의 바탕이 되는 틀과 공통 프로그래밍 모델, 기술 API를 제공한다. 스프링을 사용한다는 것은 스프링 컨테이너, 공통 프로그래밍 모델, 다양한 기술 API를 활용해 애플리케이션을 개발한다는 뜻이다. 클래스는 스프링 컨테이너 위에서 오브젝트로 만들어져 동작하고, 코드는 스프링의 프로그래밍 모델인 IoC/DI, 서비스 추상화, AOP에 따라 작성하고, 엔터프라이즈 기술을 사용할 때 스프링이 제공하는 기술 API와 서비스를 사용하는 것이다. 스프링의 핵심 설계 철학은 단순함과 유연성이다. 스프링은 객체지향 언어의 장점을 개발자들이 누릴 수 있도록.. 2023. 3. 2. 이전 1 ··· 3 4 5 6 다음