ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • spring mvc동작과정
    spring framework 2020. 4. 20. 14:51

    클라이언트 요청 -> controller가 요청을 받아들여서 분기에서 작업

    해당 controller가 반응하기전에 아파치 톰캣에서 관리하고 있는 servlet하나가 먼저 반응함

     

    사용자의 요청정보를 토대로 어떠한 controller를 동작시킬지 결정하는 servlet = dispatcherservlet

     

    spring mvc같은 경우 아파치 톰켓에서 기본적으로 제공하는 dispatchersersvlet을 spring에서 제공하는 dispartcherservlet으로 먼저 변경함

    따라서 클라이언트의 요청이 들어오면 spring의 dispathcerservlet이 먼저 요청정보를 받아들여 분석한 다음

    개발자가 만들어논 controller중 적절한 controller를 선택하여 작업을 수행함 해당 controller의 작업이 다 수행되면 jsp로 forwarding된다 이때 jsp로 forwarding하는 작업을 viewresolver이 담당하게된다

     

    dispatthcerservlet 
    servlet/jsp에서 사용자 요청이 발생하면 이 요청 정보를 해석하고 개발자가 만든 코드를 동작시키는 첫번째 서블릿.

     

    spring mvc 프로젝트를 설정하는 방식은 xml ,java를 활용하는 두가지 방법이있음

     

    pom.xml 라이브러리 설정

    1)servlet - api
    2)jsp - api
    3)jstl
    4)springwebmvc

     

    spring mvc를 위한 라이브러리를 직접 내려받아 셋팅해도되지만 maven을 사용해도됨

     

    ctrl +shift f 코드정리

    'spring framework' 카테고리의 다른 글

    ioc  (0) 2020.04.21
    spring framework  (0) 2020.04.20
    forward  (0) 2020.04.08
    spring mvc동작과정  (0) 2020.04.08
    mvc  (0) 2020.04.08
Designed by Tistory.