스프링이란 ? Java를 기반으로 사용하는 웹 프레임워크이다.
즉, Java로 다양한 어플리케이션을 만들기 위한 프로그래밍 툴이라고 할 수 있다.
스프링은 개발자가 아니라, 프레임워크에게 제어권을 가지고 있는 제어의 역전(IoC)과 코드의 재사용성을 높이고 모듈 간의 결합도를 낮출 수 있는 의존성 주입(DI)이라는 특징을 가지고 있다.
'개발 상식 🥕' 카테고리의 다른 글
[면접을 위한 CS 전공지식 노트] 프로그래밍 패러다임 (0) | 2024.07.05 |
---|---|
[면접을 위한 CS 전공지식 노트] 디자인패턴의 종류 및 특징 (0) | 2024.07.02 |
[면접을 위한 CS 전공지식 노트] 1-2 프로그래밍 패러다임 (0) | 2023.11.26 |
[면접을 위한 CS 전공지식 노트] 1-1 디자인 패턴 (0) | 2023.11.26 |
[Clean Code] 클린코드 이론 정리 (0) | 2023.11.20 |