- 필터란 무엇인가요?

   

필터 = 문지기

   - A 나라 성 : 톰캣

     filter(web.xml)

   - 왕의 집 : 스프링 컨테이너

     인터셉터(AOP)

 

 

- 어노테이션 ( 주석 + 힌트 ) <-- 컴파일러 무시하지 않음.

   (보통의 주석은 컴파일러가 무시를 함.)

 

   - 스프링 -> 어노테이션의 역할 : 객체 생성

      @Component -> 클래스를 메모리에 로딩

      @Autowired -> 로딩된 객체 해당 변수에 집어 넣어

       타입이 A인 것이 있으면 오토와이어시 a라는 변수에 Heap 메모리의 A가 주입된다. 이를 DI라 한다.

 

 

 

강의 주소 : https://youtu.be/mAFLNA9MYg8

- 스프링의 핵심은 무엇인가요?

 

1. 스프링이란?

    1) 스프링은 프레임워크이다.

    2) 스프링은 오픈소스이다.

    3) 스프링은 IoC 컨테이너를 가진다.

    4) 스프링은 DI를 지원한다.

    5) 스프링은 엄청나게 많은 필터를 가지고 있다.

    6) 스프링은 엄청나게 많은 어노테이션을 가지고 있다.

    7) 스프링은 MessageConverter를 가지고 있다. 기본값은 현재 Json이다.

    8) 스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다.

    9) 스프링은 계속 발전중이다.

 

2. IoC(Inversion of Controll / 제어의 역전)

주도권을 스프링이 갖는다.

class : 설계도

object : 실체화가 가능한 것

Instance : 실체화 된 것

 

3. DI(Dependency Injection / 의존성 주입)

의자라는 object를 어디서든 같은 내용으로 쓸 수 있다.

 

 

강의 주소 : https://youtu.be/XBG6CUtVCIg

 

+ Recent posts