Spring Ecosystem

    왜 스프링(Spring)은 강력한 도구가 되었을까?

    스프링(Spring) 이란? 스프링은 JAVA의 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크(Framework) JAVA로 다양한 애플리케이션을 만들 수 있는 프로그래밍 도구 비즈니스 로직에만 집중할 수 있도록 다양한 기능을 제공 프레임워크(Framework) vs 라이브러리(Library) 프레임워크 : 제공되는 틀에 따라 코드를 작성해야 한다 (통제권을 프레임워크가 가짐) 라이브러리 : 개발에 필요한 코드를 구현해 놓은 집합으로 개발자가 이를 호출하여 사용 스프링 생태계 (Spring Ecosystem) 스프링이 웹 개발을 위한 도구라는 것은 잘 알려진 사실입니다. 하지만 스프링 프레임워크 하나만으로 강력한 도구가 될 수는 없습니다. 스프링이 강력한 도구가 된 이유에는 스프링 생태계가 있..