Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- FrontController
- 양자의 중첩
- web.xml
- spring
- dd
- Handler Mapping
- 양자의 얽힘
- WAS
- Microsoft Hackers Ground
- SpringBoot
- DispatchServlet
- RequestDispatcher
- 양자의 이중성
- 양자컴퓨터
- ContextLoaderListener
- tomcat
- JPA
- Servlet
- spring boot
- 양자
- Spring Container
Archives
- Today
- Total
HiTHerE !
3. Spring Boot의 동작(3) 본문
[7] Spring Container
: 자바 객체(Bean)의 생명 주기 관리하며 BeanFactory 와 ApplicationContext 가 있음
객체간 결합도는 낮추고(객체간 의존성을 낮게), 높은 캡슐화를 위해 사용
- 과정
1. Request
2. web.xml : ContextLoaderListener
*ContextLoaderListener : 웹 어플리케이션의 규모에 따라 다양한 클라이언트의 요청이 들어오게 되는데, 요청에 따라 다른 성격의 서블릿이 생성, 이 때 모든 서블릿이 공통으로 가져야하는 설정(예. DB)을 처리하는 객체
Servlet Context 가 아닌 Application Context 단위의 설정
*Application Context : Web Application 의 Context / 모든 Servlet이 참조 가능한 부모 Context
3. DispatchServlet : 컴포넌트 스캔(메모리에 로딩) & 주소 분배
[8] 요청 주소에 따른 적절한 컨트롤러 요청(Handler Mapping)
: 주소 요청이 오면 적절한 컨트롤러의 함수를 찾아서 실행
[9] 응답
: HTML 파일을 응답할지, Data를 응답할지 결정
HTML 파일을 응답하면 ViewResolver / Data를 응답하면 MessageConverter
::참고::
'Spring Boot > Basic' 카테고리의 다른 글
3. Spring Boot의 동작(2) (0) | 2023.09.02 |
---|---|
3. Spring Boot의 동작(1) (0) | 2023.08.22 |
2. JPA (0) | 2023.08.22 |
1. Spring (0) | 2023.08.22 |