출처 : 초격차 패키지 : 한 번에 끝내는 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 |