본문 바로가기

Java Kotlin

Java/Spring Framework/Spring Boot 개념 정리

Java
- 객체 지향적 프로그래밍 언어
- 스프링 자체도 대부분 자바로 만들어져 있다. (그러나 스프링 동작 자체는 자바 뿐만 아니라 코틀린, 그루비로도 동작 가능함)
- JVM이라는 가상머신 위에서 동작하기 때문에 어디서든 동작 가능하다는 이점이 있다.
Spring Framework
- 오픈소스 웹 프레임워크. 스프링이라고 하면 보통 이 스프링 프레임워크를 말하는 것 같다.
- 자바 기반 어플리케이션을 만들기 위해 활용하는 프레임워크 (여러 툴이 있는 템플릿, 일종의 틀인 셈이다.)
Spring Boot
- 스프링 기반으로 자주 사용되는 설정으로 손쉽게 개발할 수 있게 해 주는 상위 프레임워크
- 스프링보다 한층 더 편리한 프레임 워크
- 톰캣과 같은 웹 어플리케이션 서버 내장
- 설정 값들은 자동 설정이 되어있으나, 원한다면 마음대로 설정할 수 있음.

해당 글은 패스트캠퍼스의 <한 번에 끝내는 Spring 완.전.판 초격차 패키지 Online.> 강의를 기반으로 하여 공부한 것을 바탕으로 작성하였습니다.

제가 잘못 알고 있는 것이 있거나, 기타 등등의 문제는 댓글로 남겨주세요.

감사합니다.