스프링MVC - MVC 패턴 한계 + 프론트 컨트롤러
MVC 패턴의 단점 (컨트롤러 단에서 중복이 많고 필요하지 않은 코드들 존재) 단점 1 : 포워드 중복 View로 이동하는 코드가 항상 중복 호출되어야 한다. 물론 이 부분을 메서드로 공통화해도 되지만, 해당 메서드도 항상 직접 호출해야 된다. 단점 2 : ViewPath 중복 이런식으로 ViewPath를 설정해두는데 만일 폴더를 바꾼다면? 거기에 따른 코드를 전체적으로 수정을 해야하는 번거로움이 존재 또한 .jsp가 아니라 thymeleaf 같은 다른 뷰로 변경한다면 전체 코드를 다 변경해야 하는 단점 존재 단점 3 : 사용하지 않는 코드 위 코드를 사용할 때가 있고 사용하지 않을 때가 있다는 단점. 단점 4 : 공통 처리가 어렵다 기능이 복잡해질 수록 컨트롤러에서 공통으로 처리해야 하는 부분이 점점 ..
spring/MVC
2023. 3. 6. 00:43