이번 시간에는 스프링에서 Model 단 프로그래밍을 위한 내용에 대해 살펴보자.Model MVC 디자인 패턴MVC 디자인 패턴이란 애플리케이션을 구성하는 가장 기본적인 패턴으로 애플리케이션을 Model, View, Controller 3가지 모듈로 분리해서 바라본다.Controller: 사용자의 입력을 처리하고 Model과 View 사이의 인터페이스 역할(@Controller)Model: 비즈니스 로직과 데이터 관리 로직을 처리하는 부분(@Service, @Repository)View: 사용자에게 보여지는 부분(JSP, Thymeleaf, ...)이렇게 영역을 모듈로 분리해서 관리하는 이유는 대부분 모듈 교체에 따른 유지보수가 용이하게 하기 위함이다. 예를 들어 View를 구성할 때 JSP로 만들었다가 ..
01. Model 영역과 Spring
이번 시간에는 스프링에서 Model 단 프로그래밍을 위한 내용에 대해 살펴보자.Model MVC 디자인 패턴MVC 디자인 패턴이란 애플리케이션을 구성하는 가장 기본적인 패턴으로 애플리케이션을 Model, View, Controller 3가지 모듈로 분리해서 바라본다.Controller: 사용자의 입력을 처리하고 Model과 View 사이의 인터페이스 역할(@Controller)Model: 비즈니스 로직과 데이터 관리 로직을 처리하는 부분(@Service, @Repository)View: 사용자에게 보여지는 부분(JSP, Thymeleaf, ...)이렇게 영역을 모듈로 분리해서 관리하는 이유는 대부분 모듈 교체에 따른 유지보수가 용이하게 하기 위함이다. 예를 들어 View를 구성할 때 JSP로 만들었다가 ..
2019.09.09