반응형 프론트컨트롤러와컨트롤러차이1 [Spring Boot] : MVC 패턴 적용해보고 한계 체크하기(3) MVC 패턴을 사용하면 확실히 컨트롤러와 뷰의 역할을 명확히 구분이 가능하다. 때문에 코드들이 깔끔해지고 직관적으로 된다. 하지만 컨트롤러에는 중복이 많이 있고 필요 없는 코드들이 아직 존재한다. 전 글에서도 dispatcher.forward() 부분이 중복되어서 내가 복사 붙여넣기로 글을 적었다고 쓴 것 같은데 그런 부분이 예시이다. 아직 이렇게 중복이 잦은 코드들이 존재한다. 그리고 사용하지 않는 코드들도 있었다. 예를 들면 HttpServletRequest와 HttpResponse가 그렇다 위에 불러와 놓고 사용하지 않는 경우가 있었고 이 두개는 테스트 코드를 작성하기도 어렵다고 한다. 추가로 기능이 복잡해 질 수록 컨트롤러에서 공통으로 처리해야 하는 부분도 늘어날 것인데 이 경우 메서드를 항상 호.. 2022. 1. 21. 이전 1 다음 반응형