본문 바로가기
Spring/스프링_정리

[패캠] 자바, 스프링, 스프링 부트

by 숭늉다섯 2024. 2. 7.

출처 : 초격차 패키지 : 한 번에 끝내는 Spring 완.전.판 / /


Java : 객체지향적 프로그래밍 언어

public class JavaProject {
	// Java를 처음 접하면서 보게되는 코드
	public static void main(String[] args) {
		System.out.println("Hello World");
  }
}
  • 우리가 배우게 될 스프링의 근간이 되는 언어(한글)
  • 스프링은 자바 뿐 아니라 코틀린, 그루비로도 사용할 수 있으나 여기서는 자바로 진행
  • 스프링 자체도 거의 대부분 자바로 만들어져 있음

 

Spring Framework : 기업용 어플리케이션을 만드는데 사용 가능한 오픈소스 프레임워크

  • 자바(한글)를 이용해서 어플리케이션(책)을 쓰기 위해 활용하는 프레임워크(여러 툴이 있는 템플릿)

자바, 서블릿, J2EE >>>>> 스프링 프레임워크

  • 스프링 내에는 동일한 역할을 하는 다양한 기능이 있으며, 그 중에서 적합한 툴을 선택할 수 있어야 함

 

Spring boot : 스프링 기반으로 자주 사용되는 설정으로 손쉽게 개발할 수 있게 해주는 상위 프레임워크

  • 스프링(각종 도구가 있는 템플릿)보다 한층 더 편리한 프레임워크(ppt)
  • 웹 어플리케이션(톰캣 등) 서버 내장
  • 자동 설정, 설정 표준화
  • 하지만 원한다면 모두 마음대로 설정할 수 있음

'Spring > 스프링_정리' 카테고리의 다른 글

[패캠] DI - Dependency Injection  (0) 2024.02.07
[패캠] 스프링의 Core Technology  (1) 2024.02.07
mybatis  (0) 2024.01.19
[베이직] BeanDefinition  (0) 2024.01.10
[베이직] BeanFactory와 ApplicationContext  (0) 2024.01.08