미소를뿌리는감자의 코딩

Spring이란 무엇인가? 본문

코딩 이야기

Spring이란 무엇인가?

미뿌감 2024. 5. 21. 19:12
728x90

Spring은 자바 기반의 언어로, 객체 지향의 언어가 가진 강력한 특징을 살려내도록 도와주는 프레임 워크 입니다.

 

Spring이 나오기 이전에 EJB라고 enterprise java beans 즉, 자바 진영의 표준 기술이 있었습니다. 

하지만, 비용, 유연성 부족, 과도한 설정 등이 개발자들을 힘들게 하였고, 심지어

POJO 라는 plain old java object 또한 나오기도 하였습니다. 이는 Java에서 특정 규약이나 프레임워크, 클래스를 상속받지 않는 간단하고 정통적인 자바 객체를 이용하자는 흐름까지 나오기도 하였습니다. 

 

이에 더 단순하며, 설정이 간단하고 테스트가 용이하다는 장점이 있는 spring을 이용하게 되었습니다.

 

*프레임워크: 개발자들이 애플리케이션을 더 쉽고 빠르게 개발할 수 있도록 돕는 재사용 가능한 기본 구조.

728x90