잡학개발공간
article thumbnail
[Spring] 스프링 프레임워크와 특징
Web 백엔드/Spring 2023. 10. 23. 14:35

프레임워크? 프레임워크는 어플리케이션 개발 시 반복적으로 사용되는 공통적인 부분을 미리 구성해 놓은 라이브러리의 집합. SW 문제를 해결하기 위해서 상호 협력하는 클래스와 인터페이스의 집합. 프레임워크는 개발자가 특정 규약 또는 구조 내에서 개발을 진행하도록 도와, 빠르고 안정적인 개발을 지원한다. 웹 어플리케이션을 개발하기 위해서는 많은 기능을 설계 작성해야하지만, 공통으로 사용되는 기본기능들을 일관되게 사용할 수 있으면 개발자는 웹 어플리케이션 기능 자체 개발에만 신경을 쓰면 되기 때문에 생산성이 높아진다. Spring, Django, Ruby on Rails 모두 프레임워크의 예시다. Spring 프레임워크 특징 IoC (제어의 역전) 정의: 전통적으로 프로그램의 흐름을 개발자가 제어했으나, Spr..

검색 태그