
1. 스프링이란?
- 스프링은 프레임워크이다.
- 스프링은 오픈소스이다. (즉 내부를 볼 수 있다. 즉? 뜯어 고칠 수도 있다.)
- 스프링은 IoC(Inversion of controll...제어의 역전...?역전의 제어?주도권을 스프링에게 빼앗겼어!) 컨테이너를 가진다.
- 스프링은 DI(Dependency Injection...의존성 주입?)를 지원한다.
- 스프링은 엄청나게 많은 필터를 가지고 있다.
- 스프링은 엄청나게 많은 어노테이션을 가지고 있다.
- 스프링은 MessageConverter를 가지고 있ㅎ다. 기본값은 현재 Json이다 그럼 지금은?
- 스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다.
- 스프링은 계속 발전중이다.
class - 설계도!
object - 실체화가 가능한 것!
instance - 실체화 된 것