본문 바로가기

백엔드

스프링 프레임워크

장점)
대규모 웹 애플리케이션 개발/운영을 위한 거의 모든 기술을 제공
변화하는 기술에 빠르게 대응하여 꾸준히 새로운 프로젝트 출시

단점)
다양한 개념 이해 필요
간단한 웹 애플리케이션 개발을 위해서도 상당한 수준의 설정 필요 > Spring Boot가 해결

라이브러리 vs 프레임워크

공통점)
재사용 가능한 미리 구현된 코드 제공
효율적인 개발 가능
차이점)
라이브러리: 제어권이 사용자의 코드에 있음
프레임워크: 제어권이 프레임워크에 있음

먼저 프레임워크가 제공하는 약속을 하나씩 이해해 나가야 한다.
그 다음 프레임워크의 내부동작 메커니즘을 이해하도록 노력해야 한다.

'백엔드' 카테고리의 다른 글

Spring Boot 컨트롤러와 REST API  (0) 2023.11.22
컨트롤러의 구현 문법  (0) 2023.11.16
계층형 아키텍처  (0) 2023.11.16
자료구조 컬렉션 클래스  (0) 2023.11.14
컬렉션 프레임워크  (0) 2023.11.14