Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
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 31
Tags
more
Archives
Today
Total
관리 메뉴

Min's dev-log

[Spring] 스프링 프레임워크의 요청 처리 흐름 본문

Framework/Spring

[Spring] 스프링 프레임워크의 요청 처리 흐름

minyy 2023. 6. 7. 21:57

 

 

 

▷ 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