728x90
반응형
SMALL
📌 스프링이란?
1. 프레임워크이다(FrameWork)
- 틀 안에서 수행한다.
2. 오픈소스이다. (OpenSource)
- 소스코드가 공개되어 있다.
- 내부를 뜯어고칠 수 있다.
3. IOC컨테이너를 가진다.
- Inversion Of Controll = 제어의 역전 = 주도권이 스프링에게 있다.
- class = 설계도
- object = 실체화가 가능한 것
- instance = 실체화 된 것
4. DI를 지원한다
- Dedendecy Injection
5. 스프링은 엄청 많은 필터를 가지고 있다.
- 필터 = 문지기 (권한을 체크하고 권한을 부여함 )
6. 많은 어노테이션을 가지고 있다.
- 어노테이션 = 주석 + 힌트
- 어노테이션을 통해 객체를 생성함
- 리플렉션 (= 분석하는 기법 -> 런타임시 발생)
7. 스프링은 Message Converter를 가지고 있다. 기본값은 json이다.
- json = 중간언어
8. 스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다.
- 가변길이의 문자를 받을 수 있다.
9. 스프링은 계속 발전중이다
728x90
반응형
LIST
'Spring > spring 공부' 카테고리의 다른 글
[Springboot] 3. 스프링부트 동작원리 (0) | 2022.03.07 |
---|---|
[Springboot] 2. JPA 개념 잡기 (0) | 2022.03.07 |
[Spring수업복습] 2022-02-09(수) - 5~7교시 (0) | 2022.02.09 |
[Spring수업복습] 2022-02-09(수) - 4교시 (0) | 2022.02.09 |
[Spring수업복습] 2022-02-09(수) - 3교시 (0) | 2022.02.09 |