본문 바로가기
👩‍💻 BackEnd/🌿 스프링 [Spring]

[Spring MVC] MVC 패턴 한계

by minhe2810 2024. 1. 11.

MVC 컨트롤러의 한계 

포워드 중복 

  • View 로 이동하는 코드가 항상 중복 호출되어야 한다. 이 부분을 메서드로 공통화해도 되지만, 해당 메서드도 항상 직접 호출해야한다. 

ViewPath에 중복 

  • prefix : /WEB-INF/views/new-form.jsp 
  • suffix : .jsp 

사용하지 않는 코드 

  • response 

공통처리가 어렵다. 

  • 이를 해결하기 위해 컨트롤러 호출 전에 먼저 공통기능을 처리해야 한다. 프론트 컨트롤러 패턴을 도입하면 이런 문제를 해결 가능! 
  • Front Controller 패턴 도입 : 입구를 하나로 
  • 필터랑 다름.