덴마크 당나귀의 개발일지

고정 헤더 영역

글 제목

메뉴 레이어

덴마크 당나귀의 개발일지

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (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 - MVC 패턴

    2023.03.05 by 덴마크 당나귀

스프링MVC - MVC 패턴

MVC 패턴이 필요한 이유 너무 많은 역할 하나의 서블릿이나, JSP만으로 비즈니시 로직과 뷰 렌더링까지 모두 처리하면 너무 많은 역할에 결국 유지보수가 어려워짐. UI든, 비즈니스 로직이든 함께 있는 파일 하나를 계속 수정해야 된다. 찾기 어려워진다. 변경의 라이프 사이클 비즈니스 로직과 HTML 사이의 변경의 라이프 사이클이 다르다는 점. UI 일부 수정하는 일과 비즈니스 로직을 수정하는 일은 각각 다르게 발생할 가능성이 매우 높다. 그리고 서로에게 영향을 주지 않는다. 이러한 라이프 사이클을 하나의 코드로 관리하는 것은 유지보수하기 어렵다. 기능 특화 JSP 같은 뷰 템플릿은 화면 렌더링, 서블릿은 자바 코드를 수행하는데 특화되어 있다. Model View Controller MVC 패턴은 지금까지..

spring/MVC 2023. 3. 5. 20:51

추가 정보

인기글

최신글

페이징

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

티스토리툴바