Min's dev-log
[Spring] 스프링 프레임워크의 요청 처리 흐름 본문
▷ Client가 요청을 하면 DispatcherServlet이 구동된다.
▷ HandlerMapping(RequestMapping)을 사용해서 요청을 처리할 Controller 객체를 찾는다.
▷ 해당 Controller로 가서 Serviece 인터페이스를 구현한 ServiceImpl가 Dao를 호출하고
jdbcTemplate 또는 MyBatis를 이용해 데이터베이스에 접근해 값을 불러오거나 추정한다.
▷ 결과값을 가지고 Controller로 와서 요청을 처리하고 ModelAndView에
처리 결과인 모델 데이터 값과 가야할 뷰 페이지를 담는다.
▷ ViewResolver를 통해 가야할 곳을 찾는다.
▷ 뷰에 모델에서 받아온 데이터를 세팅한다.
▷ 사용자에게 응답한다.
이런 흐름으로 개발자가 전체적으로 신경써야 할 부분에 대해서 스트레스를 줄여주고
비즈니스 로직에 집중할 수 있기 때문에 생산성이 향상될 수 있다.
'Framework > Spring' 카테고리의 다른 글
[Spring] 스프링 2-layred 아키텍처 (1) | 2023.07.12 |
---|---|
[Spring] 스프링 컨테이너 (0) | 2023.06.04 |
[Spring] AOP 동작 시점 (0) | 2023.05.30 |
[Spring] AOP 관점 지향 프로그래밍 (1) | 2023.05.29 |
[Spring] 스프링 프레임워크 (1) | 2023.05.27 |
Comments