Part 1. Spring Framework
Ch 02. 스프링의 핵심 기술 익히기
01. 자바, 그리고 스프링, 스프링 부트
- https://start.spring.io 에서 spring의 기본 설정
Java : 객체지향적 프로그래밍 언어
- 우리가 배우게 될 스프링의 근간이 되는 언어
- 스프링은 자바 뿐 아니라 코틀린, 그루비로도 사용할 수 있으나 여기서는 자바로 진행
- 스프링 자체도 거의 대부분 자바로 만들어져 있음
- jvm을 기반으로 작동하기 때문에 여러 os에서 동작할 수 있는 장점이 있음
- spring이 사실상 java를 기반으로 이루어져 있기 때문에 spring library를 통해 이해도를 높일 수 있음.
Spring Framework : 기업용 어플리케이션을 만드는데 사용 가능한 오픈소스 프레임워크
자바, 서블릿, J2EE >>>>> 스프링 프레임워크
- library : 특정 상황 특정 영역에 맞춰 활용되는 기능에 포커싱
- framework : library 보다 더 큰 영역, 하나에 어플리케이션에서 다루는 전체적인 기능을 다룸
(DB, WEB, Spring, Test)
성숙된 기술이므로 어떤 기술을 쓰는지가 중요한 덕목이 되었음
Spring boot : 스프링 기반으로 자주 사용되는 설정으로 손쉽게 개발할 수 있게 해주는 상위 프레임워크
- 스프링(각종 도구가 있는 템플릿)보다 한층 더 편리한 프레임워크
- 웹 어블리케이션(톰캣 등) 서버 내장
- 자동 설정, 설정 표준화
- 하지만 원한다면 모두 마음대로 설정할 수 있음
-----------------------------------------------------------------------------------------------------------------------------------
https:/bit.ly/37BpXic
'[패스트캠퍼스] Spring' 카테고리의 다른 글
패스트캠퍼스 챌린지 10일차 (0) | 2022.02.02 |
---|---|
패스트캠퍼스 챌린지 9일차 (0) | 2022.02.01 |
패스트캠퍼스 챌린지 7일차 (0) | 2022.01.30 |
패스트캠퍼스 챌린지 6일차 (0) | 2022.01.29 |
패스트캠퍼스 챌린지 5일차 (0) | 2022.01.28 |
댓글