트랜잭션 서비스 추상화
원자성 - 모두 이루어지거나 모두 이루어지지 않거나.
책을 회사에 두고 왔다....
목수가 장비탓을 하면 쓰나. 집에 있는 2권 처음부분을 읽고 정리한다.
IOC, DI
ApplicationConext -> Bean Factory 상속 -> Bean 설정위한 Meta 정보 Bean Definition 활용
실제로 해보려면, RootBeanDefinition를 생성하고 name, value값을 준 후, staticApplicationContext.registerBeanDefinition() 메소드를 통해 빈으로 등록이 가능하다.
Pojo class + Bean Definition Meta 정보 = Spring Run time Object
GenericApplicationContext
일반적인 구현 클래스 -> BeanDefinitionReader를 변수로 가지며 Bean Meta정보를 가지는 BeanDefinitionMap을 생성한다.
AbstractBeanDefinitionReader
Spring의 스프링의 Resource Loader를 활용해서, XML등의 설정 파일등을 읽어온다.
AnnotationConfig
디자인 패턴
Front Controller Pattern : 몇개의 대표 서블릿이 대부분의 요청을 다 처리하고 Handler에게 위힘하는 방식.
WebApplicationContext
Servlet Context의 부모뻘이고 WebApplicationContext를 그래서 Root Application Context라고 부른다.
Servlet Context
Spring은 존재하는 Servlet Context를 통해 Root Application Context(WebApplicationContext)로 가는 길을 제공한다.
WebApplicationUtils.getWebApplicationContext(ServletContext Sc)
'BOOK > 토비의스프링' 카테고리의 다른 글
[1권] 토비의 스프링 6일차 (0) | 2022.08.31 |
---|---|
[1권] 토비의 스프링 5일차 (0) | 2022.08.29 |
[1권] 토비의 스프링 4일차 (0) | 2022.08.28 |
[1권] 토비의 스프링 3일차 (0) | 2022.08.27 |
[1권] 토비의 스프링 1일차 (0) | 2022.08.24 |