2021 Spring Study

Spring 3. 스프링이란

Yerim Kim 2020. 12. 31. 17:56

스프링은 자바 앤터프라이즈 애플리케이션을 효과적으로 만들 수 있게 해주는 프레임워크이다.

 

앤터프라이즈 애플리케이션이라는건 쉽게 말하면

윈도우 프로그램 같은 일반 사용자 컴퓨터에서 동작하는 프로그램이 아니라 회사측의 서버 환경에서 사용되는 프로그램을 말한다.

은행, 대기업, 통신사 등 거대한 기업의 비즈니스를 돕기 위한 IT 인프라를 엔터프라이즈 시스템이라고 한다.

 

스프링이 뭘 해주길래, 스프링을 이용하면 자바 어플리케이션을 효과적으로 만들 수 있다는걸까?

 

자바는 완전한 객체지향 언어임을 내세워 등장한 언어이다.

하지만 시간이 지나고 자바의 기술이 복잡해져가면서,

자바를 사용하는 사람들이 점점 객체지향을 제대로 살리지 못하게 되었다.

스프링은 이 객체지향언어의 장점을 다시 개발자들이 살릴 수 있도록 도와주는 도구다.

 

스프링을 사용하면 자연스럽게, 보다 쉽게 객체지향 프로그래밍을 하게된다.

 


출처 : 토비의 스프링 3.1 vol 1 (이일민)