스프링은 자바 앤터프라이즈 애플리케이션을 효과적으로 만들 수 있게 해주는 프레임워크이다.
앤터프라이즈 애플리케이션이라는건 쉽게 말하면
윈도우 프로그램 같은 일반 사용자 컴퓨터에서 동작하는 프로그램이 아니라 회사측의 서버 환경에서 사용되는 프로그램을 말한다.
은행, 대기업, 통신사 등 거대한 기업의 비즈니스를 돕기 위한 IT 인프라를 엔터프라이즈 시스템이라고 한다.
스프링이 뭘 해주길래, 스프링을 이용하면 자바 어플리케이션을 효과적으로 만들 수 있다는걸까?
자바는 완전한 객체지향 언어임을 내세워 등장한 언어이다.
하지만 시간이 지나고 자바의 기술이 복잡해져가면서,
자바를 사용하는 사람들이 점점 객체지향을 제대로 살리지 못하게 되었다.
스프링은 이 객체지향언어의 장점을 다시 개발자들이 살릴 수 있도록 도와주는 도구다.
스프링을 사용하면 자연스럽게, 보다 쉽게 객체지향 프로그래밍을 하게된다.
출처 : 토비의 스프링 3.1 vol 1 (이일민)
'2021 Spring Study' 카테고리의 다른 글
Spring 6. 의존 주입 및 @Autowired 연습 (0) | 2021.01.05 |
---|---|
Spring 5. Application Context 사용하기 (0) | 2021.01.01 |
Spring 4. DI 이해하기 (0) | 2021.01.01 |
Spring 2. maven, gradle 이해하기 (2 - gradle 이해하기) (0) | 2020.12.27 |
Spring 1. maven, gradle 이해하기 (1 - maven 부터 이해하자) (0) | 2020.12.04 |