[Spring Boot]MVC 와 MVC2 패턴이란?
MVC란? MVC(Model View Controller)의 약자이다. Model > 어플리케이션의 데이터와 비즈니스 로직을 담당합니다. > 데이터의 상태와 조작의 책임을 가지며, 데이터의 변경이 발생 시 View와 Controller에게 통지합니다. > Spring Boot에서 Model은 POJO(Plain Old Java Object)나 JPA(Entity)와 같은 객체를 사용하여 표현됩니다. > Model을 만들기 위해 작업하는 영역을 Service layer라고 하며, 요청사항을 처리하기 위해 데이터를 가공하거나, 처리하는것을 비즈니스 로직(Business Logic)이라한다. View > 사용자에게 보여지는 부분을 담당합니다. > Model이 건네준 데이터를 표시하는 역할을 합니다. > Spr..
Backend
2023. 12. 19. 23:50