
자바와 스프링, 스프링부트 차이와 정리
·
백엔드
벽돌과 시멘트, 설계도와 철골구조, 조립식 주택키트 1. 개념적 차이자바(Java): 프로그래밍 언어객체지향 언어로 다양한 애플리케이션(웹, 모바일, 데스크톱 등)을 개발할 수 있음.JDK(Java Development Kit), JRE(Java Runtime Environment), JVM(Java Virtual Machine) 등의 환경에서 실행됨.스프링(Spring): 프레임워크자바로 개발할 때 유용한 기능을 제공하는 오픈소스 프레임워크웹 애플리케이션 개발, 의존성 관리(DI), 트랜잭션 처리, 보안 등 다양한 기능을 지원설정이 많고, XML 또는 Java Config를 직접 관리해야 함Spring BootSpring Framework를 더 쉽게 사용할 수 있도록 만든 프레임워크기본적인 설정을 자동..