덴마크 당나귀의 개발일지

고정 헤더 영역

글 제목

메뉴 레이어

덴마크 당나귀의 개발일지

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (89)
    • JAVA (26)
    • 어플 (0)
    • 프로그래머스 (1)
    • 백준 (20)
    • 파이썬 (6)
    • spring (11)
      • JPA (0)
      • DB (3)
      • Mybatis (0)
      • MVC (7)
    • 유데미 스타터스 (15)
    • 오늘의 (2)
    • DB (6)
      • Redis (1)
      • MySQL (4)

검색 레이어

덴마크 당나귀의 개발일지

검색 영역

컨텐츠 검색

프론트컨트롤러

  • 스프링MVC - MVC 패턴 한계 + 프론트 컨트롤러

    2023.03.06 by 덴마크 당나귀

스프링MVC - MVC 패턴 한계 + 프론트 컨트롤러

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

spring/MVC 2023. 3. 6. 00:43

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
덴마크 당나귀의 개발일지 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바