본문 바로가기

레넌의 개발 일기

검색하기
레넌의 개발 일기
프로필사진 brorae

  • 분류 전체보기 (22)
    • Spring (2)
    • Spring Data (2)
    • 자바 (5)
    • DevOps (9)
    • Git (2)
    • Web (2)
Guestbook
Recent Posts
Recent Comments
Link
  • GITHUB
  • EMAIL
Today
Total
Tags
  • Array
  • mvc
  • CI-CD
  • StringBuilder
  • 서브모듈
  • Log4J
  • 정팩메
  • Rebase
  • Jenkins
  • REST Docs
  • CasCadeType
  • List
  • JPA
  • logback
  • jpaauditing
  • StringBuffer
  • merge
  • logging
  • 원시값포장
  • 지속적배포
  • oAuth
  • WEB APPLICATION SERVER
  • slf4j
  • 정적 팩터리 메서드
  • ci/cd
  • 지속적통합
  • web server
  • submodule
  • Swagger
  • MVC패턴
more
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록mvc (1)

레넌의 개발 일기

MVC 패턴이란?

MVC 패턴은 Model-View-Controller 의 약어로 주로 GUI 기반의 애플리케이션 개발에 사용된다. 이외에, MVP(Model-View-Presenter), MVVM(Model-View-ViewModel) 등과 같은 패턴들도 널리 사용되고 있다. 등장 이유 가장 큰 이유는 생산성 떄문이다. 구성요소들의 재사용 확장성 증가 중복 코딩 제거 각 요소들에 집중가능(협업에 용의) 흐름 클라이언트는 컨트롤러에 필요한 기능을 요청한다. 컨트롤러가 알맞은 모델에게 로직 수행을 요청한다. 컨트롤러는 알맞은 뷰를 선택하여 화면을 출력한다. 모델(Model) 데이터와 관련된 일(저장, 가공 등) 비즈니스 로직과 관련된 부분 처리 데이터베이스 관련 로직 구현 뷰(View) 사용자에게 알맞은 화면을 보여주는 역..

자바 2022. 2. 18. 15:47
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바