Servlet Application 에 Spring 적용 의미 Spring이 제공하는 IoC컨테이너를 활용 Spring이 제공하는 서블렛 구현체 DispatcherServlet을 사용하겠다. web.xml 파일 내 Listener 변경(기등록된 리스너를 제거하고, Spring에서 제공하는 ContextLoaderListener 등록) ContextLoaderListener는 Spring IoC Container(즉, Application Context)를 Servlet Applicaiton 생명 주기에 맞춰서 바인딩 해준다. Applicaiton Context를 Web Application에 등록되어있는 Servlet들이 사용할 수 있도록 Application Context를 만들어서 이 Applicat..
DispatcherServlet 이란 보통 FrontController 라고 부른다. 즉 Spring MVC 패턴에서 Controller로 들어오기 전에 모든 요청이 이 바로 FrontController 인 DispatcherServlet을 거치게 된다. 이 DispatcherServlet은 다양한 기능들을 제공하고 있으며 어떻게 동작하는지 아래에서 알아보자. Why? Dispatch의 의미는 파견, 급파하다의 의미로 해석해보면, 받은 요청을 어딘가로 빨리빨리 보내는 서블릿 이라는 뜻이다. Spring이 없는 JAVA 런타임에서는 컨트롤러가 존재하지 않는다. 따라서 우리는 서블릿 객체를 생성하고 그것을 web.xml에 일일히 다 등록해줘야 했다. 아래 코드와 같이 웹 사이트를 이용해 봤다면 우리가 접속하..
- Total
- Today
- Yesterday
- jpa
- database
- 데이터베이스
- github
- Excel
- TCP
- lock
- spring boot
- 쓰레드
- Index
- mysql
- 비동기
- Spring Security
- java
- oauth2
- db
- R-Tree
- DispatcherServlet
- jenkins
- 영속성 컨텍스트
- 인덱스
- 공간쿼리
- 다운로드
- 논블로킹
- 네트워크
- GIS
- spring
- spring mvc
- 스프링
- thread
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |