Spring 구조 - mvc 같은 mvc ? ㅡmvc 는 아니라는것.
Dispacher 가 같을 받으면
servlet 가 분석을 해서 controler 단에 값을 넘겨줌 @controler
-> req <- res (return view타입) 을 던짐
spring 은 web-inf 밑에 webContent 가 있음
왜?
WEB-INF 는 웹을 중요한 파일들을 노출되지 않게 만들었기 때문에 보안상 WEB-INF 인지 ..확실하지 않음...모르겟다
*설명 추가
Spring 에서
request -> DispacherServlet 가 받고 -> HanderMapping 를 통해 ->Controller 에 가게된다. 그러면
ModelView 에서 처리하고 ViewResolver 을 통해 View 를 가게되는것.
*DispacherServlet
: 요청처리를 위하여 클래스 중계
빈설정 파일에 정의되어 있는 HandlerMapping 을 을 이용하여 URL 에 해당하는 Controller 객체를 얻음.
HandlerMapping은 요청 URL 에 해당하는 Controller 객체를 얻음.
#Handler = URL 기반
HandlerMapping 은 요청 URL 에 Mapping되어 Controller을 통해 dispacher 로 돌아옴.
* 결과적으로
dispacher 가 controller 한테 권한을 줌.
비즈니스 계층과의 통신을 완료한 다음 비즈니스 계층을 전달된 모델 데이터와 클라이언트에게 보여줄 뷰화면, 정보를 modelView 클래스에 담아 dispacher변환 !