Hyunebee
스프링MVC - frontController(2) 본문
View 분리
모든 컨트롤러는 뷰로 이동하는 부분을 가지고 있다 이것을 분리하기 위해 View를 별도로 처리해보자
MyView
viewPath를 인자로 받는다. 받은 viewPath로 RequestDispatcher후 forwording 해준다.
ControllerV2(interface) : MyView
이제는 View가 생겼음으로 MyView형식을 반환해준다.
MemberFormControllerV2(implements) : ControllerV2의 구현체
이제는 MyView가 화면으로 forward해주기 때문에 MyView객체만 반환하면 된다.
MemberViewControllerV2(implements) : ControllerV2의 구현체
기능은 이전과 같다. 이제는 MyView가 화면으로 forward해주기 때문에 MyView객체만 반환하면 된다.
MemberListControllerV2(implements) : ControllerV2의 구현체
기능은 이전과 같다. 이제는 MyView가 화면으로 forward해주기 때문에 MyView객체만 반환하면 된다.
FrontControllerServletV1 - 프론트 컨트롤러
바뀐 부분은 이제는 MyView를 리턴한다는것이다.
'Spring > MVC' 카테고리의 다른 글
스프링MVC - frontController(4) (0) | 2022.01.14 |
---|---|
스프링MVC - frontController(3) (0) | 2022.01.14 |
스프링MVC - frontController(1) (0) | 2022.01.14 |
스프링MVC - Servlet (0) | 2022.01.11 |
스프링 MVC - 웹 어플리케이션 이해 (0) | 2022.01.09 |